在嵌套列表中,如何在元组中打印出第1和第3个索引值?
L= [[1,2,3,4,2,3],[4,5,6,7,3,4]]
返回[(1,3),(4,6)]
不是分配L [0] [1]等等并返回值,而是返回所有列表中的第一个索引和第三个索引值。
答案 0 :(得分:2)
>>> L = [[1,2,3,4,2,3],[4,5,6,7,3,4]]
>>> print [(l[0], l[2]) for l in L]
[(1, 3), (4, 6)]
答案 1 :(得分:1)
您可以使用列表理解和索引
L= [[1,2,3,4,2,3],[4,5,6,7,3,4]]
my_output = [(value[0],value[2]) for value in L]
答案 2 :(得分:0)
你可以使用列表理解
循环它L= [[1,2,3,4,2,3],[4,5,6,7,3,4]]
my_output = [(x[0],x[2]) for x in L]
输出:
[(1, 3), (4, 6)]