繁体   English   中英

有人可以帮我理解这个逻辑吗?

[英]Can someone help me understand the logic of this?

result = 0
for value in [14, 1, 33, 9, 25, 17]:
    result = result + 1
print(result) 

所以结果是 6。但我似乎无法理解为什么? 就像在逻辑上实际发生的事情一样,以获得输出“6”?

它基本上定义了一个赋值为 0 的变量result ,然后在 for 循环中,它循环遍历列表[14, 1, 33, 9, 25, 17] ,其中有 6 个项目,在每次迭代时分配value列表中的下一个值并在 6 次迭代后递增resultresult递增 6 次

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM