【发布时间】:2022-01-10 05:10:11
【问题描述】:
我正在尝试在一列中显示维度列表。我正在函数中执行此操作,因此我想将所有内容附加到新列表中。这儿存在一个问题。我无法将新行追加到列表中。我不能使用连接,因为我在列表上操作而不是字符串,所以我得到了错误。我的输出应该与代码相同:
a = [[1], [2], [3]]
for elem in a:
print(elem)
print(" ")
Out =
[1]
[2]
[3]
这个想法是它应该在列表中。我想获取列表,然后在函数中返回它(这只是代码的一小部分,但对于解决我的练习是必要的)。我希望的输出是获取名为 b 的列表。
b = [[1]
[2]
[3]]
然后在函数中返回。我无法使用此解决方案,因为我得到了错误的输出。
def exerc():
a = [[1], [2], [3]]
for elem in a:
print(elem)
print(" ")
print(exerc())
输出 = [1]
[2]
[3]
无 我不想有这个“无”
【问题讨论】:
-
你的函数没有返回值。
-
因为没有插入它的想法。它应该返回什么?我无法创建列表,因此无法返回此列表
-
无法创建列表是什么意思?您使用此行创建一个列表
a = [[1], [2], [3]]
标签: python list for-loop dimensional