Initial commit
This commit is contained in:
47
documentation/99-more-language.md
Normal file
47
documentation/99-more-language.md
Normal file
@ -0,0 +1,47 @@
|
||||
---
|
||||
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}.")
|
||||
```
|
||||
|
Reference in New Issue
Block a user