Comment fusionner deux listes en python ?

Published: 10 mai 2017

DMCA.com Protection Status

Exemples de comment fusionner / merger deux listes en python

Fusionner deux listes en python avec l'opérateur +

Pour fusionner deux listes sous python on peut tout simplement utiliser l'opérateur +, exemple:

>>> l1 = [1,2,3]
>>> l2 = [4,5,6]
>>> l3 = l1 + l2
>>> l3
[1, 2, 3, 4, 5, 6]
>>>

autre exemple

>>> l1 = [1,2,3]
>>> l2 = [4,5,6]
>>> l3 = l2 + l1
>>> l3
[4, 5, 6, 1, 2, 3]
>>>

Combiner deux listes avec zip

Si l'objectif est de pouvoir itérer avec une boucle for sur deux ou plusieurs liste en même temps avec python, on peut utiliser la fonction zip, exemple

>>> l1 = ['a','b','c']
>>> l2 = [1,2,3]
>>> for x,y in zip(l1,l2):
...     print(x,y)
... 
a 1
b 2
c 3

Références