为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

蝴蝶刀刀 2021-05-30 17:57:54
在编写for循环时,总是在循环的末尾但在循环主体之外有一条语句,而不是在循环EG内缩进;打印声明。list=[]for i in range(5):    list.append(i+1)print(list)为什么打印语句在 for 循环体之外而不是在里面?这是如何工作的,我真的可以使用这种澄清方式。

2 回答

?
沧海一幻觉

TA贡献1824条经验 获得超5个赞

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


查看完整回答
反对 回复 2021-06-01
?
慕尼黑的夜晚无繁华

TA贡献1864条经验 获得超6个赞

如果您放入print循环中,它将list在每次迭代期间打印。如果您print不在,它将在循环结束后打印完整列表。


查看完整回答
反对 回复 2021-06-01

添加回答

代码语言

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号