En Python, le seul moyen que je trouve pour concaténer deux listes est list.extend
, qui modifie la première liste. Existe-t-il une fonction de concaténation qui renvoie son résultat sans modifier ses arguments ?
liste_concaténée = liste_1 + liste_2`
vous pouvez toujours créer une nouvelle liste qui est le résultat de l'addition de deux listes.
>>> k = [1,2,3] + [4,7,9]
>>> k
[1, 2, 3, 4, 7, 9]
Les listes sont des séquences mutables, il est donc logique de modifier les listes originales par extend ou append.