在编写for循环时,总是在循环的末尾但在循环主体之外有一条语句,而不是在循环E.G内缩进;打印声明。
list=[]
for i in range(5):
list.append(i+1)
print(list)
为什么print语句在for循环的主体外部而不是内部?这是如何工作的,我真的可以使用这种澄清方式。
答案 0 :(得分:0)
list=[]
for i in range(5):
list.append(i+1)
print(list)
结果[1,2,3,4,5]
list=[]
for i in range(5):
list.append(i+1)
print(list)
结果:
[1]
[1,2]
[1,2,3]
[1,2,3,4]
[1,2,3,4,5]
这是区别。如果将print放入循环中,则每次循环执行时都会打印。
答案 1 :(得分:0)
如果将print
放入循环中,它将在每次迭代期间打印list
。如果外面有print
,它将在循环结束后打印完整列表。