x [item]是什么意思?

时间:2017-05-21 09:36:21

标签: python list iteration

在此代码中:

x = [0,1,2]

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

打印的结果是:

0 1 2

x [item]做什么?这是什么意思?

3 个答案:

答案 0 :(得分:0)

with open("a.txt", 'r') as fr: for l in fr: words = l.split() if len(words) < 3: continue if words[3] == "book" or words[3] == "pencil": print("Book or pencil") elif words[3] == "pen": print("Pen") 是一个列表。 x是从item到列表0 -1的长度的索引。

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

答案 1 :(得分:0)

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

答案 2 :(得分:0)

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

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

相关问题