繁体   English   中英

如何将 append 换行到列表

[英]How to append new line to the list

我正在尝试在一列中显示维度列表。 我在 function 中进行操作,所以我想将 append 的所有内容添加到新列表中。 这儿存在一个问题。 我不能在列表中添加 append 新行。 我不能使用连接,因为我在列表而不是字符串上操作,所以我得到了错误。我的 output 应该与代码相同:

a = [[1], [2], [3]]
for elem in a:
    print(elem)
    print(" ")
Out =
[1]
 
[2]
 
[3]

这个想法是它应该在列表中。 我想获取列表,然后在函数中返回它(这只是代码的一小部分,但对于解决我的练习是必要的)。 我的愿望输出是获取例如名为 b 的列表。

b = [[1]

[2]

[3]]

之后返回 function。 我不能使用这个解决方案,因为我得到了错误的输出。

def exerc():
    a = [[1], [2], [3]]
    for elem in a:
        print(elem)
        print(" ")
print(exerc())

输出 = [1]

[2]

[3]

无 我不想拥有这个“无”

根据您的问题,这将满足您的需求:

a = [[1], [2], [3]]
print('[')
for elem in a:
    print(elem)
    print(" ")
print(']')

这对我有用。

print(f"[{elem}]", end=" ")

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM