【发布时间】:2017-11-10 04:13:32
【问题描述】:
我有一个带有字典的元素列表,为简单起见,我将它们写成字符串:
ls = ['element1', 'element2', 'element3', 'element4', 'element5', 'element6', 'element7', 'element8', 'element9', 'element10']
我正在尝试按如下方式处理列表中的一对元素:
#m1. Step for loop by size two with if condition
for x in ls:
if ls.index(x)%2 == 0:
# my code to be process
print(x) # for simplicity I just printed element
#m2. tried another way like below:
for x in range(0, len(ls), 2):
# this way give me output of alternate element from list
print(ls[x])
有什么方法可以在迭代m1 中的列表项时只获取备用元素,就像m2 一样?
【问题讨论】:
标签: python python-3.x for-loop