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 + list2Nach 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 * 3Nach 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 # "*****"Aufgabe
EinfachErstellen Sie eine Funktion namens create_pattern, die zwei Argumente entgegennimmt:
- Eine Liste von Zahlen (
numbers). - Eine Ganzzahl (
repeats).
Die Funktion sollte:
- Verknüpfen Sie die Liste mit sich selbst (Liste + Liste).
- Wiederholen Sie die resultierende Liste
repeats-mal unter Verwendung des*-Operators. - 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
Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.
Alle Lektionen in Fundamentals
4Operatoren Teil 2
Logische Operatoren Teil 1Logische Operatoren Teil 2Wiederholung – Einfache LogikLogische Operatoren Teil 3Logische Operatoren Teil 42Variablen
ZahlenStringsBooleanBenennungskonventionenLeere VariablenRückblick - Variablen initialisieren5Entscheidungsfindung
If-AnweisungIf - ElseWiederholung - Einfacher TaschenrechnerVerschachteltes If - Else8Schleifen
For-SchleifeWhile-SchleifeBreakContinueWiederholung - FakultätDie Range-FunktionVerschachtelte SchleifeWiederholung - Dynamische Eingabe3Operatoren Teil 1
Arithmetische OperatorenModulo-OperatorArithmetische AbkürzungenWiederholung – Einfache MathematikVergleichsoperatoren6Grundlagen Ein- und Ausgabe
AusgabeAusgabe mit VariablenEingabeTypumwandlungWiederholung - Bis 120Wiederholung - Wahr oder Falsch9Funktionen
Funktion deklarierenArgumenteRückgabeWiederholung - Sigma-FunktionWiederholung - ValidierungsfunktionStandardwerte12Iterieren über Sequenzen
Iterieren über ElementeDie Enumerate-FunktionIterieren über Strings Teil 1Iterieren über Strings Teil 2