【发布时间】:2019-10-08 15:31:55
【问题描述】:
a = [1,2,3,4,5]
for i in a:
print (a)
请解释为什么提到i,它在这段代码中的作用是什么?
【问题讨论】:
-
我推荐阅读教程:sopython.com/wiki/What_tutorial_should_I_read%3F。在这种情况下,
i不做任何事情,它从未使用过,因此约定是使用_作为循环变量名。 -
一个简单的谷歌搜索就可以了。但是,i 基本上是一个变量,它遍历目标对象中的所有值,在本例中为
list。要理解它,你应该print(i),而不是print(a)。 -
Python for 语句迭代序列的成员(即列表、元组、字典、集合或字符串)每次执行块。使用 for 循环,我们可以执行一组语句,对列表、元组、集合等中的每个项目执行一次。
标签: python