作者热门文章
- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我在这里找到了答案,但它对我不起作用 Accessing the index in Python 'for' loops
我正在尝试从第二个索引开始循环
ints = [1, 3, 4, 5, 'hi']
for indx, val in enumerate(ints, start=1):
print indx, val
for i in range(len(ints)):
print i, ints[1]
我的输出是这样的
1 1
2 3
3 4
4 5
5 hi
0 3
1 3
2 3
3 3
4 3
我需要在索引 1 处打印出第一个整数并循环到最后。
最佳答案
一种简单的方法是使用 python 的切片表示法 - 请参阅基础教程中的部分。 https://docs.python.org/2/tutorial/introduction.html
对于 item in ints[1:]:
这将迭代您的列表,跳过第 0 个元素。由于您实际上并不需要索引,因此这种实现比那些不必要地维护索引的实现更清晰
关于python - 如何从某个索引循环遍历列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34384523/
我是一名优秀的程序员,十分优秀!