python - 如何获取二维列表中的每个第一个元素

标签 python list multidimensional-array

我有一个这样的列表:

a = [[4.0, 4, 4.0], [3.0, 3, 3.6], [3.5, 6, 4.8]]

我想要这样的结果(每个列表中的第一个元素):

4.0, 3.0, 3.5

我尝试了 a[::1][0],但它不起作用

最佳答案

您可以从列表推导中的每个元素获取索引 [0]

>>> [i[0] for i in a]
[4.0, 3.0, 3.5]

关于python - 如何获取二维列表中的每个第一个元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30062429/

相关文章:

python - 从 groupby 对象创建字典,Python

python - 在 PIL 中打开 base64 字符串时出现奇怪的 IOError

python - 比较并计算python列表中的稀疏数组

php - 如何展平多维数组?

c++ - 在 C++ 中将 memset 与多维数组一起使用

python - 如何在pyspark脚本中访问SparkContext

python - 使用 shutil.make_archive() 创建存档同时排除某些路径

python - 根据另一个列表的顺序重新排列列表

algorithm - 在 Haskell 中用一个元素替换子列表的聪明方法

arrays - 如何将简单(平面)数组转换为多维(2D)数组