Menu
Coddy logo textTech

Sequenz-Operatoren

Teil des Abschnitts Fundamentals der Python-Journey von Coddy — Lektion 66 von 77.

Python bietet mehrere Operatoren, die mit Sequenzen wie Listen, Strings und Tupeln verwendet werden können.

Die Verkettung mit dem +-Operator fügt zwei Sequenzen zusammen:

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

Nach der Ausführung des obigen Codes enthält combined_list:

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

Wiederholung mit dem *-Operator wiederholt eine Sequenz eine bestimmte Anzahl von Malen:

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

Nach der Ausführung des obigen Codes enthält repeated_numbers:

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

Diese Operatoren funktionieren auch mit anderen Sequenzen:

# String-Verkettung
greeting = "Hello" + " " + "World"  # "Hello World"

# String-Wiederholung
stars = "*" * 5  # "*****"
challenge icon

Aufgabe

Einfach

Erstellen Sie eine Funktion namens create_pattern, die zwei Argumente entgegennimmt:

  • Eine Liste von Zahlen (numbers).
  • Eine Ganzzahl (repeats).

Die Funktion sollte:

  1. Verknüpfen Sie die Liste mit sich selbst (Liste + Liste).
  2. Wiederholen Sie die resultierende Liste repeats-mal unter Verwendung des *-Operators.
  3. Geben Sie das endgültige Muster zurück.

Spickzettel

Operatoren zur Listenmanipulation:

  • Listen kombinieren mit +:
    combined = list1 + list2
  • Listen wiederholen mit *:
    repeated = list * n

Beispiel:

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]

Probier es selbst

def create_pattern(numbers, repeats):
    # Schreiben Sie hier Ihren Code
quiz iconTeste dich selbst

Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.

Alle Lektionen in Fundamentals