Python 中的嵌套列表展开

564 阅读1分钟

python 中的嵌套列表展平的语法很特别,或者是说不太符合"直觉", 比如下面的列表展平:

nums = [[1, 2], [3, 4], [5, 6]]
[i for a in nums for i in a]
# [1, 2, 3, 4, 5, 6]

或许在python解释器的眼中,上面的语法非常自然,但是目前我比较难以接受。