Leçon 5 / 13 — Chapitre 4: Chaînes et listes approfondies
La fonction len() : longueur d'une chaîne ou d'une liste
len() renvoie le nombre d'éléments d'une chaîne de caractères (son nombre de caractères) ou d'une liste (son nombre d'éléments) — une fonction intégrée utilisée dans presque tous les programmes Python.
Sur une chaîne de caractères
nom = "Python"
print(len(nom)) # 6
Sur une liste
courses = ["riz", "huile", "sucre"]
print(len(courses)) # 3
Un usage courant : combiner len() avec une condition
mot_de_passe = "secret123"
if len(mot_de_passe) >= 8:
print("Mot de passe assez long")
else:
print("Mot de passe trop court")
Un usage courant : combiner len() avec range()
courses = ["riz", "huile", "sucre"]
for i in range(len(courses)):
print(i, courses[i])
Utiliser range(len(liste)) permet de parcourir une liste en obtenant à la fois l'index et la possibilité d'accéder à l'élément par indexation — même si enumerate(), vu au chapitre précédent, reste souvent une façon plus directe d'obtenir le même résultat.
À vous de jouer : écrivez une condition qui vérifie si une liste de commandes contient au moins 3 éléments avec len().
Continuez ce module
Débloquez les leçons restantes ainsi que la certification finale.
2 500 XOF / 3,81 € / 4,15 $
Débloquez les 90 leçons restantes de ce module
Votre paiement est vérifié avant l'activation de l'accès