x[item] 是什么意思?

问题描述 投票:0回答:4

在此代码中:

x = [0,1,2]

for item in range(len(x)):
    print x[item]

打印的结果是:

0 1 2

x[item] 有什么作用?是什么意思?

python list iteration
4个回答
0
投票

x
是一个列表。
item
是范围从
0
到列表长度
x
-1 的索引。

x[item]
访问列表
item
中索引
x
处的值。


0
投票

X 是包含 3 个值的变量,这种类型的变量称为数组或列表,可以保存多个值而不是单个值。 要访问 x 的值,您需要访问该变量的索引,该索引从 0 开始到 n-1 结束,其中 n 是变量具有的值的数量。 例如,这里有 3 个值,因此 n 将为 (3-1) 2,也可互换地称为长度或大小。 因此,为了访问 x 的值,我们定义了一个临时索引器,即“item”。 x[items] 从 0 到 n-1 值并简单地打印它们。 希望你明白了。


0
投票

x 是一个包含三个值的列表。每次循环运行时,它都会将变量“item”设置为循环运行的当前次数(因为列表中有三个值,所以依次为 0、1、2)。当打印 x[0] 时,它将打印列表中的第一项。因此,当您打印 x[item] 时,它将打印列表中的第一项,然后是第一项,然后是第二项,然后是第三项。

阅读列表和 for 循环以了解更多信息。


0
投票

X 是一个包含三个值的列表。每次循环运行时,都会将 item 加 1。总之,它代表循环运行的次数。


如果循环处于第二次迭代,则该项将为 1。 因此,结果将是 X[1]((0, 1, 2) 的第二项)。

© www.soinside.com 2019 - 2024. All rights reserved.