for i in range(5):
print(i)0
1
2
3
4
Ludovic Deneuville
| Utilisation | Description | Résultat |
|---|---|---|
range(5) |
De 0 à 4 | 0, 1, 2, 3, 4 |
range(2, 6) |
De 2 à 5 | 2, 3, 4, 5 |
range(0, 10, 2) |
Pas de 2 | 0, 2, 4, 6, 8 |
range(5, 0, -1) |
Comptage décroissant | 5, 4, 3, 2, 1 |
list(range(4)) |
Conversion en liste | [0, 1, 2, 3] |
3 in range(5) |
Test d’appartenance | True |
for _ in range(3): |
Répéter une action | 3 itérations |
range(n) génère une suite de nombres de 0 à n-1.
range(n, p) génère une suite de nombres de n à p-1.
range() ne crée pas une liste directement.
Mais nous pouvons simplement créer une liste avec :
range(1_000_000) ne consomme presque pas de mémoirelist(range(1_000_000))_ indique que la variable n’est pas utilisée