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 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