【发布时间】:2016-11-29 09:49:05
【问题描述】:
我有一个 3d 矩阵: 杂货清单 = [ [香蕉,20],[橙子,10],[葡萄,14]]
如何在 python 中打印每个列表的第一个元素。 我希望印刷品看起来像 [香蕉、橙子、葡萄] 而没有价格
我试过了:print(grocery_list[:][0],但没用。
【问题讨论】:
标签: arrays python-3.x multidimensional-array printing
我有一个 3d 矩阵: 杂货清单 = [ [香蕉,20],[橙子,10],[葡萄,14]]
如何在 python 中打印每个列表的第一个元素。 我希望印刷品看起来像 [香蕉、橙子、葡萄] 而没有价格
我试过了:print(grocery_list[:][0],但没用。
【问题讨论】:
标签: arrays python-3.x multidimensional-array printing
试试这个(列表理解):
grocery_list = [ ["banana", 20], ["oranges", 10], ["grapes", 14] ]
print([x[0] for x in grocery_list])
结果:
['banana', 'oranges', 'grapes']
【讨论】: