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