2
如果我們有一個清單:如何在Python中使列表的索引循環?
myList = [1,2,3,4,5]
什麼是做一個列表循環的指數化的Python的方式?意思我永遠不會得到indexError。我需要的指數,因此我不能next
例如使用cycle
:
>>>myList[6]
2
>>>myList[-6]
5
如果我們有一個清單:如何在Python中使列表的索引循環?
myList = [1,2,3,4,5]
什麼是做一個列表循環的指數化的Python的方式?意思我永遠不會得到indexError。我需要的指數,因此我不能next
例如使用cycle
:
>>>myList[6]
2
>>>myList[-6]
5
可以使用模運算,這樣
myList = [1, 2, 3, 4, 5]
print myList[6 % len(myList)]
# 2
print myList[-6 % len(myList)]
# 5
完美!謝謝 ! – user253956