l=[(1,2),(3,4),(5,6)]
for (a,b) in list:
for i in range(len(list)):
if i%2==0:
print(b)
break
else:
print(a)
break
输出 -
2
4
6
预期输出 -
1
4
5
请更正!
您可能希望更具体地了解要实现的目标。基于您的"预期输出",我认为当索引均匀时,您想要第一个元素,而索引奇数时的第二个元素。
l=[(1,2),(3,4),(5,6)]
for idx, (x, y) in enumerate(l):
val = x if idx%2==0 else y
print(val)