猿问

python for循环末尾的无缩进语句是什么?

在编写for循环时,总是在循环的末尾但在循环主体之外有一条语句,而不是在循环EG内缩进;打印声明。


list=[]

for i in range(5):

    list.append(i+1)

print(list)

为什么打印语句在 for 循环体之外而不是在里面?这是如何工作的,我真的可以使用这种澄清方式。


蝴蝶刀刀
浏览 314回答 2
2回答

沧海一幻觉

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放入循环中,则每次循环执行时都会打印。

慕尼黑的夜晚无繁华

如果您放入print循环中,它将list在每次迭代期间打印。如果您print不在,它将在循环结束后打印完整列表。
随时随地看视频慕课网APP

相关分类

Python
我要回答