Files
training.python.beginner/documentation/99-more-language.md
2025-07-04 19:26:39 +02:00

48 lines
997 B
Markdown
Raw Permalink Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
title: Plus de langage
author: Steve Kossouho
---
# Je sais tout, je vais à la FAQ
----
## Le langage Python
----
### J'ai deux listes de même taille, comment les grouper en dictionnaire ?
Si vous avez deux listes, et que vous souhaitez en former un dictionnaire tel que `d1`, comme suit :
```{.python .numberLines}
l1 = ["free", "developer", "enterprise"]
l2 = ["0€", "9.99€", "12.99€"]
d1 = {"free": "0€", "developer": "9.99€", "enterprise": "12.99€"}
```
Vous pouvez utiliser la fonction `zip` de Python, de la façon suivante :
----
```{.python .numberLines}
l1 = ["free", "developer", "enterprise"]
l2 = ["0€", "9.99€", "12.99€"]
join = zip(l1, l2) # renvoie une liste contenant [l1[0], l2[0]], puis [l1[1], l2[1]], etc.
d1 = dict(join)
```
----
### Énumérer les éléments d'une séquence
Si j'ai une séquence :
```{.python .numberLines}
seq = [25, 40, 55, 19]
for idx, number in enumerate(seq):
print(f"Itération {idx} : {number}.")
```