Python:在所有元素的二维数组中显示索引

标签 python arrays

如果我有一个列表/数组,例如:

B = [[1,2,3,4],[2,3,4,5],[4,3,2,4]] 

(共有50个元素)

我只想显示每个元素的第二个值。例如3,4,2

我尝试过类似 B([:,2]) 的方法,但我一直收到错误 "TypeError: list indices must be integers or slice, not tuple"

我在想我可能必须使用某种循环?

最佳答案

为救援列出推导式:

result = [i[2] for i in B]

关于Python:在所有元素的二维数组中显示索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46979790/

相关文章:

php - 在 PHP 中将数组转换为字符串

python - 带移动窗口的 Pandas 数据透视表

javascript - 简单 react 应用程序中的数据结构

javascript - 在 JS 中 trim 数组

javascript - 如何对 ES6 `Set` 进行排序?

python - python 的 ORM 不需要我们为数据库表的类定义所有属性

Python subprocess + scp - 无法读取所有输出

python - 将 panda 数据框中的 1 行复制到另一个数据框中的多行

python - SQLAlchemy:单向关系、相关子查询

c# - 如何将 Int[][] 转换为 Double[][]?