在此代码中:
x = [0,1,2]
for item in range(len(x)):
print x[item]
打印的结果是:
0 1 2
x[item] 有什么作用?是什么意思?
x
是一个列表。 item
是范围从 0
到列表长度 x
-1 的索引。
x[item]
访问列表 item
中索引 x
处的值。
X 是包含 3 个值的变量,这种类型的变量称为数组或列表,可以保存多个值而不是单个值。 要访问 x 的值,您需要访问该变量的索引,该索引从 0 开始到 n-1 结束,其中 n 是变量具有的值的数量。 例如,这里有 3 个值,因此 n 将为 (3-1) 2,也可互换地称为长度或大小。 因此,为了访问 x 的值,我们定义了一个临时索引器,即“item”。 x[items] 从 0 到 n-1 值并简单地打印它们。 希望你明白了。
x 是一个包含三个值的列表。每次循环运行时,它都会将变量“item”设置为循环运行的当前次数(因为列表中有三个值,所以依次为 0、1、2)。当打印 x[0] 时,它将打印列表中的第一项。因此,当您打印 x[item] 时,它将打印列表中的第一项,然后是第一项,然后是第二项,然后是第三项。
阅读列表和 for 循环以了解更多信息。
X 是一个包含三个值的列表。每次循环运行时,都会将 item 加 1。总之,它代表循环运行的次数。
如果循环处于第二次迭代,则该项将为 1。 因此,结果将是 X[1]((0, 1, 2) 的第二项)。