首页 > 解决方案 > 选择列表列表的特定元素

问题描述

我有一个列表列表:

[[0.01, 0.19, 0.72], [0.03, 0.27, 0.31], [0.23, 0.74, 0.09]]

我想从每个列表中提取不同的元素。因此,从第一个列表中获取第二个元素,但从第二个和第三个列表中获取不同的元素。我将它们保存在不同的列表中;

selections = [1, 2, 0] 

所以我想要的输出是:

0.19、0.31、0.23

标签: pythonlistselect

解决方案


l=[[0.01, 0.19, 0.72], [0.03, 0.27, 0.31], [0.23, 0.74, 0.09]]
selections = [1, 2, 0]
for i in range(len(l)):
    print(l[i][selections[i]])

Output:
0.19
0.31
0.23

推荐阅读