Skip to main content
 首页 » 编程设计

python之列表理解结构等效于循环示例

2025年05月04日22kuangbin

我试图将 for 循环示例复制到列表推导式以获得相同的输出,但没有成功。

TS = [[[1, 6], [1, 7], [1, 8]], [[2, 2], [2, 2], [2, 2]], [[3, 3], [3, 3], [3, 3]]] 
 
TSF=[] 
for i in TS: 
    F=[] 
    for j in i: 
        for e in j: 
            F.append(e) 
    TSF.append(F)  
 
print TSF 
[[1, 6, 1, 7, 1, 8], [2, 2, 2, 2, 2, 2], [3, 3, 3, 3, 3, 3]] 

非常欢迎帮助

请您参考如下方法:

这是一个具有相同标签的例子

[[e for j in i for e in j] for i in TS]