【问题标题】:Python: Access multi-dimensional list [duplicate]Python:访问多维列表[重复]
【发布时间】:2018-04-14 18:07:16
【问题描述】:

我有以下列表:

a = [[1,2],[3,4],[5,6]]

现在我只想访问每个子列表的第一个元素:

a1 = [1,3,5]

我该怎么做?

【问题讨论】:

  • a1 = [i[0] for i in a]
  • 哇,真快!非常感谢 ! :)
  • 我确定这是重复的,但您可以使用 list comprehension [x[0] for x in a]zip 函数 list(zip(*a))[0]
  • 那个重复的,通过谷歌搜索在几秒钟内找到了它。这种重复的问答大多是在扼杀网站。

标签: python list


【解决方案1】:

试试这个:

a = [[1,2],[3,4],[5,6]]
b = [i[0] for i in a]
print(b)  # prints [1,3,5]

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-03-09
    • 2019-02-01
    • 2016-05-28
    • 2013-07-21
    相关资源
    最近更新 更多