【问题标题】:how does this line 2d array to 1d array conversion work? [duplicate]这条线二维数组到一维数组的转换是如何工作的? [复制]
【发布时间】:2021-05-04 16:24:21
【问题描述】:

我可以让它工作,但我不明白它是如何工作的

li=[[0,1,2],[3,4,5],[6,7,8]]
li2 = [ y for x in li for y in x]

输出: li2: [0,1,2,3,4,5,6,7,8]

【问题讨论】:

标签: python arrays python-3.x list python-2.7


【解决方案1】:

第二行可以写成:

li2 = []
for x in li:
    for y in x:
        li2.append(y)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-07-05
    • 2015-07-16
    • 1970-01-01
    • 2014-04-23
    • 1970-01-01
    • 2021-12-31
    • 2015-06-09
    • 1970-01-01
    相关资源
    最近更新 更多