嵌套列表返回索引

时间:2015-02-21 23:47:25

标签: python nested-lists

在嵌套列表中,如何在元组中打印出第1和第3个索引值?

L= [[1,2,3,4,2,3],[4,5,6,7,3,4]]

返回[(1,3),(4,6)]

不是分配L [0] [1]等等并返回值,而是返回所有列表中的第一个索引和第三个索引值。

3 个答案:

答案 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)]