Menu
Coddy logo textTech

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 = temp

Nun 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, a

Oder um Tupel zu entpacken:

x, y = (10, 20)  # x = 10, y = 20

Mit * können wir mehrere Werte auf einmal verarbeiten!

a, *b, c = [1, 2, 3, 4]  # a = 1, b = [2, 3], c = 4

Falls nicht genügend Variablen zum Entpacken vorhanden sind, wird Python einen Fehler auslösen!

a, b = [1, 2, 3]  # Fehler
a, *b = [1, 2, 3]  # a = 1, b = [2, 3]
challenge icon

Aufgabe

Einfach

Dir 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

Übe selbstständig: Online-Python-Compiler