代码之家  ›  专栏  ›  技术社区  ›  dam

为什么这是我使用索引的输出?什么是索引?[闭门]

  •  -3
  • dam  · 技术社区  · 2 年前
    for index in range(0, 10, 2):
        print(index)
    

    为什么输出是2,4,6,8? 如何指定只打印偶数?这就是索引的作用吗?我的理解是,指数意味着位置。

    1 回复  |  直到 2 年前
        1
  •  0
  •   Cresht    2 年前

    正如评论中所解释的,这个词 index 这里只是一个变量名。是的,通常索引是指元素在iterable中的位置,但是,它与相关代码段中发生的任何事情都不相关。

    由于内置的 range 作用第三个参数,在本例中 2 ,指定“步长”,它基本上表示iterable中每个元素要跳转多少个数字 范围 构造。然后这些元素被迭代并绑定到 指数 按顺序,这样你就能看到你的输出。