如何循环某个索引的列表?

Eri*_*eod 6 python loops list

我在这里找到了答案,但它不适用于我在Python'for'循环中访问索引

我正试图从第二个索引循环

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]
Run Code Online (Sandbox Code Playgroud)

我的输出就是这个

1 1
2 3
3 4
4 5
5 hi
0 3
1 3
2 3
3 3
4 3
Run Code Online (Sandbox Code Playgroud)

我需要在索引1处打印出第一个整数并循环到结尾.

pvg*_*pvg 8

一种简单的方法是使用python的切片表示法 - 请参阅基本教程中的部分.https://docs.python.org/2/tutorial/introduction.html

for item in ints[1:]:

这将迭代跳过第0个元素的列表.由于您实际上并不需要索引,因此该实现比不必要地维护索引的实现更清晰


cri*_*007 5

尝试

for idx, val in enumerate(ints[1:], start=1)
    print idx, val
Run Code Online (Sandbox Code Playgroud)

要么

for i in range(1, len(ints)):
    print i, ints[i]
Run Code Online (Sandbox Code Playgroud)