Python: liste liste liste de compréhension

J'ai une liste de listes, et que vous souhaitez utiliser compréhension de liste d'appliquer une fonction à chaque élément de la liste de listes, mais quand je fais cela, je me retrouve avec une longue liste plutôt que de ma liste de listes.

Donc, j'ai

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]

Mais je veux obtenir

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

Comment dois-je faire?

source d'informationauteur Jean-Luc