gpt4 book ai didi

从 i 开始遍历数组的 Pythonic 方法,同时保持原始数组的索引

转载 作者:行者123 更新时间:2023-11-28 20:40:36 26 4
gpt4 key购买 nike

我想要类似下面的代码,除了需要维护原始列表的索引。因此,例如,如果 i 为 5,并且数组有 10 个元素,j 将等于 5、6、7、8、9。下面的代码没有这样做。

for j, compare in enumerate(array[i:]):                       
#do stuff

现在我可以用更 C/Java 的方式来做到这一点,但是有没有更像 Python 的方式?

解决方案:感谢cricket-007zamuz寻求帮助。

我原来的没问题,但是也可以通过enumerate来完成。 @cricket-007 建议,如果只需要索引,则使用原始值,如果还需要值,则使用枚举。

原文:

for j in range(i, len(array)):
# do stuff

枚举:

for j, compare in enumerate(array[i:], i):
#do stuff

最佳答案

像这样?

i = 5
for j in range(i, len(array)):
# do stuff

关于从 i 开始遍历数组的 Pythonic 方法,同时保持原始数组的索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35499272/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com