当前位置: 首页 > 面试题库 >

开始索引以迭代Python列表

纪佐
2023-03-14
问题内容

在Python中迭代列表时,设置起始索引的最佳方法是什么。例如,我有一个星期几的列表-星期日,星期一,星期二,…星期六-
但我想从星期一开始遍历该清单。最佳做法是什么?


问题答案:

您可以使用切片:

for item in some_list[2:]:
    # do stuff

这将从第三个元素开始,然后迭代到结束。



 类似资料:
  • 问题内容: 我试图根据当前正在另一个列表上迭代的索引显示来自其他列表的值,但无法弄清楚如何访问各个项目。 如你所见,我尝试使用它,但是它什么也不显示,它只是创建一个空的表头元素。 我的其他数组在视图中的定义如下,如果删除,则可以看到整个数组已打印到表头 如果我错过任何必填信息,请告诉我。 问题答案: 听起来你想同时遍历两个列表,换句话说就是zip()列表。 如果是这种情况,最好在视图中进行操作并在

  • 本文向大家介绍列表中特定于Python索引的循环迭代,包括了列表中特定于Python索引的循环迭代的使用技巧和注意事项,需要的朋友参考一下 在本教程中,我们将编写一个程序来循环访问给定列表中的列表。让我们看一下解决问题的步骤 初始化列表和索引。 使用len查找列表的长度。 使用长度遍历列表。 使用index%length查找元素的索引。 打印元素。 递增索引。 这是一个简单的循环迭代。您可以编写它

  • 问题 你想在迭代一个序列的同时跟踪正在被处理的元素索引。 解决方案 内置的 enumerate() 函数可以很好的解决这个问题: >>> my_list = ['a', 'b', 'c'] >>> for idx, val in enumerate(my_list): ... print(idx, val) ... 0 a 1 b 2 c 为了按传统行号输出(行号从1开始),你可以传递一个

  • 问题陈述:一个对象列表,它需要以循环的方式迭代,从给定的索引开始,一直迭代到回到同一个索引。需要计算一个条件,并返回匹配该条件的第一个元素的索引。 因此,它的行为类似于满足条件的项的next按钮 我希望使用Java8IntStream实现上述功能。请让我知道这是如何实现的。

  • 问题内容: List rateList = guestList.stream() .map(guest -> buildRate(ageRate, guestRate, guest)) .collect(Collectors.toList()); 在上面的代码中,可以通过内部方法的索引。我在构建时还需要传递索引,但无法通过获取索引。 问题答案: 您尚未提供的签名,但是我假设您希望首先传递元素的索引

  • 在上面的代码中,是否可以在方法内部传递的索引。在构建时,我还需要传递索引,但无法使用获取索引。