Menu
Coddy logo textTech

Opérateurs de séquence

Fait partie de la section Fundamentals du Journey Python de Coddy — leçon 66 sur 77.

Python fournit plusieurs opérateurs qui peuvent être utilisés avec des séquences comme les listes, les chaînes de caractères et les tuples.

La concaténation avec l'opérateur + joint deux séquences ensemble :

list1 = [1, 2, 3]
list2 = [4, 5, 6]
combined_list = list1 + list2

Après l'exécution du code ci-dessus, combined_list contient :

[1, 2, 3, 4, 5, 6]

La répétition avec l'opérateur * répète une séquence un nombre spécifié de fois :

numbers = [1, 2, 3]
repeated_numbers = numbers * 3

Après l'exécution du code ci-dessus, repeated_numbers contient :

[1, 2, 3, 1, 2, 3, 1, 2, 3]

Ces opérateurs fonctionnent également avec d'autres séquences :

# Concaténation de chaînes
greeting = "Hello" + " " + "World"  # "Hello World"

# Répétition de chaînes
stars = "*" * 5  # "*****"
challenge icon

Défi

Facile

Créez une fonction nommée create_pattern qui prend deux arguments :

  • Une liste de nombres (numbers).
  • Un entier (repeats).

La fonction doit :

  1. Concaténer la liste avec elle-même (list + list).
  2. Répéter la liste résultante repeats fois en utilisant l'opérateur *.
  3. Retourner le motif final.

Aide-mémoire

Opérateurs de manipulation de listes :

  • Combiner des listes avec + :
    combined = list1 + list2
  • Répéter des listes avec * :
    repeated = list * n

Exemple :

list1 = [1, 2, 3]
list2 = [4, 5, 6]
combined = list1 + list2
# [1, 2, 3, 4, 5, 6]

numbers = [1, 2] * 3
# [1, 2, 1, 2, 1, 2]

Essayez vous-même

def create_pattern(numbers, repeats):
    # Écrivez votre code ici
quiz iconTestez-vous

Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.

Toutes les leçons de Fundamentals