PaliSkill
Python pour débutants

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