Détails
Comment puis-je obtenir la concaténation de deux listes en Python sans modifier l'une ou l'autre ?
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 ?
633
3
Oui :
list1+list2
. Cela donne une nouvelle liste qui est la concaténation delist1
etlist2
.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.
Les listes sont des séquences mutables, il est donc logique de modifier les listes originales par extend ou append.