解释此列表合并的单行列表如何工作?

问题描述 投票:0回答:1
[j for i in listOflists for j in i]

此代码返回一个合并列表,但我无法跟踪它的工作原理,任何人都可以解释

python list flatten
1个回答
3
投票

这是一个嵌套的for循环。等效为

results = []
for i in listOflists:
    for j in i:
        results.append(j)
© www.soinside.com 2019 - 2024. All rights reserved.