PaliSkill
← Python pour débutants

Leçon 11 / 13 — Chapitre 4: Chaînes et listes approfondies

Concaténation et répétition avec + et *

Les opérateurs + et *, déjà connus pour les nombres, prennent un sens différent mais tout aussi utile quand ils s'appliquent à des chaînes de caractères ou à des listes.

+ : concaténer (mettre bout à bout)

prenom = "Ana"
nom = "Diallo"
nom_complet = prenom + " " + nom
print(nom_complet)   # "Ana Diallo"
liste1 = [1, 2, 3]
liste2 = [4, 5]
fusion = liste1 + liste2
print(len(fusion))   # 5

Sur des chaînes, + les assemble bout à bout ; sur des listes, + fusionne les deux listes en une seule.

* : répéter

motif = "ab" * 3
print(motif)   # "ababab"
zeros = [0] * 4
print(len(zeros))   # 4

Sur une chaîne, * la répète le nombre de fois indiqué ; sur une liste, * répète ses éléments dans une nouvelle liste plus longue.

Exemple concret : générer une ligne de séparation visuelle dans un affichage texte utilise souvent "-" * 30, bien plus rapide que de taper 30 tirets à la main.

À vous de jouer : utilisez * pour créer une liste de 5 zéros, à utiliser plus tard comme compteurs initiaux dans un programme.

🔒

Continuez ce module

Débloquez les leçons restantes ainsi que l'attestation finale.

5 500 XOF / 8,38 € / 9,14 $

Débloquez les 97 leçons restantes de ce module

Pour vous communiquer où envoyer le paiement.

Moyen de paiement souhaité

Nous vous contactons pour le paiement — activé dès réception.