Files
2019-05-12 16:17:58 +02:00

40 lines
892 B
Markdown

# zip
La fonction `zip` associe 2 listes et retourne une liste de tuples.
```python
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:
```python
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
```