列表推导式的列表

13 浏览
0 Comments

列表推导式的列表

我有一个列表的列表,想要使用列表推导将一个函数应用到列表的每个元素上,但是当我这样做时,我得到的是一个长列表而不是我的列表的列表。

所以,我有

x = [[1,2,3],[4,5,6],[7,8,9]]

[number+1 for group in x for number in group]

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

但我想要的是

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

我应该如何做到这一点?

0