【发布时间】:2021-05-22 12:14:46
【问题描述】:
而不是打印 12359 由于某种原因它打印了 9
代码
b=["12","3","5","9"]
b1=[]
for x in range(0,len(b)):
b1=b[x]
print(b1,end='')
输出
9
【问题讨论】:
-
您还必须缩进 print(b1),因此它将在循环中执行。不过,这将在一行中打印每个数字。如果要将它们全部放在一行中,请将它们添加到输出字符串中。
-
我是 python 新手,所以我不明白你的意思
-
与
b1=b[x]具有相同缩进(代码前的空格数)的所有内容都将在循环内执行。要创建列表或字符串,请参阅我更详细的答案。 -
这能回答你的问题吗? List append() in for loop
标签: python