Forum Python

Fil d’Ariane du forum – Vous êtes ici :ForumLangage Python: Langage PythonFusionner deux listes sans imbriq …
Please or S’enregistrer to create posts and topics.

Fusionner deux listes sans imbriquer

Bonjour,
Je veux fusionner deux listes, mais j'obtiens une liste imbriquée :
a = [1, 2, 3]
b = [4, 5, 6]
c = a.append(b)
print(c)

Je m'attendais à [1, 2, 3, 4, 5, 6], mais j'obtiens None. Que se passe-t-il ?

La méthode append() ajoute un élément à une liste, mais ne retourne rien (None). Pour fusionner deux listes, utilisez extend() ou l'opérateur + :

c = a + b
# Ou
a.extend(b)