Résumé de diverses instructions for en Python
■ Forme de base
i = 0 Début n fois
input.py
n = 5
for i in range(n):
print(i)
output.py
0
1
2
3
4
De i = x à (y-1)
input.py
x = 1
y = 4
for i in range(x,y):
print(i)
output.py
1
2
3
■ Chaîne de caractères
Sortez un personnage à la fois
input.py
for char in 'string':
print(char)
output.py
s
t
r
i
n
g
■ Type de liste
Extraire un élément à la fois
input.py
list = ['a','b','c']
for a in list:
print(a)
output.py
a
b
c
■ Type de dictionnaire
Extraire un élément à la fois
input.py
dict = {'key1':'val1', 'key2':'val2'}
for k,v in dict.items():
print(k,v)
output.py
key1 val1
key2 val2
Ne sortez que la clé
input.py
for key in dict:
print(key)
output.py
key1
key2