【发布时间】:2015-02-21 23:47:25
【问题描述】:
在嵌套列表中,如何打印出元组中的第一个和第三个索引值?
L= [[1,2,3,4,2,3],[4,5,6,7,3,4]]
返回 [(1,3), (4,6)]
而不是分配 L[0][1] 等并返回值,而是返回所有列表中的第一个索引和第三个索引值。
【问题讨论】:
标签: python nested-lists
在嵌套列表中,如何打印出元组中的第一个和第三个索引值?
L= [[1,2,3,4,2,3],[4,5,6,7,3,4]]
返回 [(1,3), (4,6)]
而不是分配 L[0][1] 等并返回值,而是返回所有列表中的第一个索引和第三个索引值。
【问题讨论】:
标签: python nested-lists
>>> 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)]
【讨论】:
您可以使用列表理解和索引
L= [[1,2,3,4,2,3],[4,5,6,7,3,4]]
my_output = [(value[0],value[2]) for value in L]
【讨论】:
您可以使用列表推导循环遍历它
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)]
【讨论】: