Skip to main content
 首页 » 编程设计

python之编写列表理解来展平嵌套列表

2025年05月04日17yxwkf

<分区>

我有一个混合了列表和数字的嵌套列表。

nested = [[1, 2, 3], [4, 5, 6], [7, 8], [9], 10, 11] 

嵌套列表只包含数字,它们永远不会包含更多列表。

是否可以编写一个列表理解来从“嵌套”列表中创建新列表,并产生以下输出?

[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11] 

这是我的尝试(代码不工作)

[num if isinstance(item, list) for num in item else item for item in nested]