Mehrfache Variablenzuweisungen
Teil des Abschnitts Logik und Ablaufsteuerung der Python-Journey von Coddy. Lektion 2 von 78.
a, b, c = 1, 2, 3
print(a) # Ausgabe: 1
print(b) # Ausgabe: 2
print(c) # Ausgabe: 3x = y = z = 10
print(x) # Ausgabe: 10
print(y) # Ausgabe: 10
print(z) # Ausgabe: 10numbers = [4, 5, 6]
a, b, c = numbers
print(a) # Ausgabe: 4
print(b) # Ausgabe: 5
print(c) # Ausgabe: 6Die Anzahl der Variablen muss mit der Anzahl der Werte übereinstimmen. Wenn das nicht der Fall ist, löst Python einen
ValueError aus:x, y = [1, 2, 3] # ValueError: zu viele Werte zum EntpackenAufgabe
EinfachSchreibe ein Python-Programm, das die folgenden Aufgaben ausführt:
- Weise den drei Variablen
name,ageundcityin einer einzigen Zeile Werte zu. Setzenameauf"Alice",ageauf30undcityauf"New York". - Weise den drei Variablen
x,yundzin einer einzigen Zeile den Wert100zu. - Erstelle eine Liste mit dem Namen
colors, die die Werte"red","green"und"blue"enthält. Weise diese Werte den drei Variablencolor1,color2undcolor3in einer einzigen Zeile zu.
Probier es selbst
# Weise name, age und city Werte zu
# Weise x, y und z jeweils 100 zu
# Erstelle eine Liste mit Farben und weise ihre Elemente color1, color2 und color3 zu
colors = ["red", "green", "blue"]
# Ändere den folgenden Code nicht
print(f"Name: {name}, Age: {age}, City: {city}")
print(f"x: {x}, y: {y}, z: {z}")
print(f"Colors: {color1}, {color2}, {color3}")Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.
Alle Lektionen in Logik und Ablaufsteuerung
1Variablen-Erkundung
KonstantenMehrfache VariablenzuweisungenVariablen tauschenPlatzhalter-VariablenZahlen rundenListen-Casting4Kontaktbuch-Anwendung
Menü anzeigenKontakt hinzufügen7Sets Teil 2
Mathematische Operationen Teil 1Mathematische Operationen Teil 2Rückblick – SchatzsucheTeilmengen und ObermengenIterieren über SetsRückblick – Turnier-Tracker10Grundlagen der List Comprehensions
Die SyntaxEinfache Listen erstellenBedingungen hinzufügenDatenaggregation nutzenRückblick - House Of ListsRückblick - Elements Of Freedom13Bestandsverwaltungssystem
ProjektübersichtArtikel hinzufügen2Dictionaries Teil 1
Was ist ein Dictionary?Ein Dictionary erstellenZugriff auf WerteDictionaries ändernRückblick – Rezept-Manager5Fortgeschrittene Entscheidungsfindung
Ternärer OperatorZugehörigkeitsprüfungenIdentitätsprüfungenEinrückungsfehlerZusammenfassung - Urlaubsfilter8Studenten-Datenverwaltung
ProjektübersichtStudent hinzufügen11Fortgeschrittene Funktionen
Mehrere Werte zurückgebenLambda-Funktionen Teil 1Lambda-Funktionen Teil 2Recap Challenge – Lambda SortRekursive Funktionen Teil 1Rekursive Funktionen Teil 2Recap – Verschachtelte Listen summieren14Funktionen höherer Ordnung
Die Map-FunktionDie Filter-FunktionWiederholung – E-Mail-ValidatorWiederholung – Zahlenprozessor3Dictionaries Teil 2
Dictionary-MethodenVerschachtelte DictionariesKeys überprüfenDictionaries durchlaufenZusammenfassung – Häufigkeitszähler9Fortgeschrittene Datenaggregation
Verwendung von SumMinimum und Maximum findenDaten effizient sortierenRückblick - Dictionary Sorter12Grundlagen der Fehlerbehandlung
Was ist Fehlerbehandlung?Der Try- und Except-BlockBehandlung mehrerer ExceptionsRückblick – Warenkorb-FehlerÜbe selbstständig: Online-Python-Compiler