zip¶
La fonction zip
associe 2 listes et retourne une liste de tuples.
villes = ["Paris", "Rome", "Göteborg"]
pays = ["France", "Italie", "Suède"]
print(list(zip(villes, pays)))
for ville, etat in zip(villes, pays):
print(ville, " est la capitale de ", etat)
[('Paris', 'France'), ('Rome', 'Italie'), ('Göteborg', 'Suède')]
Paris est la capitale de France
Rome est la capitale de Italie
Göteborg est la capitale de Suède
Si le nombre d'item diffère:
villes = ["Paris", "Rome", "Göteborg"]
pays = ["France", "Italie", "Suède", "Suisse"]
print(list(zip(villes, pays)))
for ville, etat in zip(villes, pays):
print(ville, " est la capitale de ", etat)
[('Paris', 'France'), ('Rome', 'Italie'), ('Göteborg', 'Suède')]
Paris est la capitale de France
Rome est la capitale de Italie
Göteborg est la capitale de Suède
Dernière mise à jour:
May 12, 2019