phi*_*ath 2 python iteration loops list
我正在迭代Python中的列表.
mylist = ['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k']
i = 0
while i <= 27:
print mylist[i]
i +=1
Run Code Online (Sandbox Code Playgroud)
我正在寻找一个简单/优雅的解决方案,以便当我11岁时,它从mylist中抓取'a'.我宁愿不使用一组复杂的if语句来检查列表的末尾是否到达.此外,我宁愿不要多次复制mylist的新列表,因为这些列表相当长.
有一个简单的方法吗?
尝试模数学:
mylist = ['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k']
i = 0
while i <= 27:
print mylist[i % len(mylist)]
i +=1
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2305 次 |
| 最近记录: |