python - 有没有办法循环索引

标签 python python-3.x list indexing cycle

<分区>

list1 = [1,2,3,4]

如果我有如上所示的 list1,最后一个值的索引是 3,但是有没有办法让我说 list1[4] ,它会变成list1[0]吗?

最佳答案

你可以像这样对数学取模:

代码:

list1 = [1, 2, 3, 4]
print(list1[4 % len(list1)])

结果:

1

关于python - 有没有办法循环索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49061721/

相关文章:

python - 在 Pygame 中将开始屏幕切换到游戏

python - 如何删除二维数组中具有特定值的行并修改列值?

Python numpy - 列表赋值索引超出范围

java - 将通过方法调用创建的 Arraylists 添加在一起

python - 在 Python 中以独特的方式组合两个列表

python - 如何在 Python 上的 PCA 中创建相关矩阵?

python - 何时缓存 DataFrame?

python - 无法使用 set() 方法设置 tk.StringVar 的值

python - 如何从列表列表中获取跨多个列表的项目子序列?

Python:如何找到重复项并对它们的值求和?