【问题标题】:What does x[item] means?x[item] 是什么意思?
【发布时间】:2017-10-21 01:48:19
【问题描述】:

在这段代码中:

x = [0,1,2]

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

打印的结果是:

0 1 2

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

【问题讨论】:

  • x 是您的列表,item - 是某个值的索引
  • 我认为你应该开始阅读教程。 official one 相当不错。
  • 除非下一段是,否则你也不要再读下去了,当然你永远不会这样做,因为for item in x: print item做同样的事情,你应该使用Python 3。 x 所以这是print(item)".

标签: python list iteration


【解决方案1】:

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

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

【讨论】:

    【解决方案2】:

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

    【讨论】:

      【解决方案3】:

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

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

      【讨论】:

        猜你喜欢
        • 2015-03-24
        • 2020-03-18
        • 2021-08-02
        • 2020-10-02
        • 2011-05-27
        • 2018-05-03
        • 1970-01-01
        • 2015-12-30
        • 2018-11-24
        相关资源
        最近更新 更多