如果我们有一个清单:
myList = [1,2,3,4,5]
Run Code Online (Sandbox Code Playgroud)
什么是使列表的索引循环的pythonic方法?意思是我永远不会得到indexError.我需要的指数,所以不能使用cycle带有next
例如:
>>>myList[6]
2
>>>myList[-6]
5
Run Code Online (Sandbox Code Playgroud)
你可以像这样使用模数运算符
myList = [1, 2, 3, 4, 5]
print myList[6 % len(myList)]
# 2
print myList[-6 % len(myList)]
# 5
Run Code Online (Sandbox Code Playgroud)