python - 选择列表列表的特定元素
问题描述
我有一个列表列表:
[[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
解决方案
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
推荐阅读
- c - 如何让编译器检查数组长度?
- php - 如何在 WooCommerce PDF 装箱单上显示产品类别 ACF(高级自定义字段)?
- c++ - 如何替换“中断”?
- scala - 未定义的抽象类型成员和存在类型之间的区别
- c# - 使用带有 x 个元素的 Group by
- javascript - 如何使用 Javascript 从数组中生成随机数?
- flutter - 为什么 Dart 有这么多静默的运行时异常/错误?
- attributes - 使用python从hdf5文件中检索属性
- linux - 如何更改docker容器中'root'上的默认用户'flink'?
- swift - 当点击 tableview 单元格时,我怎样才能保持键盘启动?