Itérable

Un objet dit « itérable » est un objet qui contient une séquence d'éléments sur lesquels on peut itérer.

On peut boucler sur tous les itérables grâce à une boucle for.

Parmi les objets natifs itérables, on retrouve les listes, les dictionnaires, les tuples et même les chaînes de caractères (qui ne sont en fait que des séquences de caractères individuels) :

Les listes et les tuples

l = [55, 23]
t = (128, 0, 255)

for nombre in l:
    print(nombre)

for nombre in t:
    print(nombre)

Les dictionnaires

d = {"clef": "valeur", "clef2": "valeur2"}

for element in d:
    print(element)

Les chaînes de caractères

site_web = "Docstring"
for lettre in site_web:
    print(lettre)