Variablen-Tricks
Lektion 10 von 28 im Kurs Clean Code - Schreibe besseren Code mit Python von Coddy.
Python bietet verschiedene Möglichkeiten für den Umgang mit Variablen, eine der leistungsfähigsten davon ist das Entpacken von Variablen.
Wenn es darum geht, Werte zu vertauschen, kannst du es folgendermaßen tun:
temp = a
a = b
b = tempNun wurden die Werte von a und b vertauscht.
Auf Pythonische Weise kannst du das Entpacken von Variablen verwenden und es ganz einfach erledigen:
a, b = b, aOder um Tupel zu entpacken:
x, y = (10, 20) # x = 10, y = 20Mit * können wir mehrere Werte auf einmal verarbeiten!
a, *b, c = [1, 2, 3, 4] # a = 1, b = [2, 3], c = 4Falls nicht genügend Variablen zum Entpacken vorhanden sind, wird Python einen Fehler auslösen!
a, b = [1, 2, 3] # Fehlera, *b = [1, 2, 3] # a = 1, b = [2, 3]
Aufgabe
EinfachDir wird ein Teil des Codes gegeben, der ein Array vom Benutzer als Eingabe in arr übernehmen und den Kopf sowie den Rest von arr ausgeben soll.
Du solltest head und tail mit den entsprechenden Werten initialisieren und ausschließlich Variablenentpackung verwenden!
Entferne den vorgegebenen Code nicht!
Zum Beispiel für die Eingabe [1, 2, 3]: head = 1 und tail = [2, 3]
Probier es selbst
arr = eval(input())
# Do not change above
# Do not change below
print(head, tail)Alle Lektionen in Clean Code - Schreibe besseren Code mit Python
4Pythonischer Code
Das ZenVariablen-TricksUmgang mit ListenMit einer DateiZugriff auf ein Dictionary-ElementGleichheitsoperationenÜbe selbstständig: Online-Python-Compiler