【发布时间】:2018-02-14 00:44:13
【问题描述】:
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
请纠正它!
【问题讨论】:
-
你推导 [1, 4, 5] 的逻辑是什么?
-
@jp_data_analysis 的逻辑是,对于第一个和第三个元组,它应该打印它的第一个数字(即 1 和 5),对于第二个元组它的第二个数字(4)。请帮忙
标签: python-3.x loops for-loop