Split

Aufgabe

1.

Schreiben Sie eine Funktion, die eine gegebene Liste in zwei neue Listen aufteilt. Ein zweiter Parameter gibt an, wie viele Elemente in der ersten Liste sein sollen.

 Input: split_list([1, 2, 3, 4, 5, 6], 3)
Output: ([0, 1, 2], [3, 4, 5])
2.

Erweitern Sie ihre Funktion, sodass wenn das zweite Argument kleiner als 0 ist, die erste Rückgabeliste leer ist. Wenn das zweite Argument größer als die Länge der Eingabeliste ist, dann soll die zweite Rückgabeliste leer sein.

Tipp 1: Wie löse ich die Rückgabe clever?

Achtung Spoiler!

In Python kann eine Funktion mehr als eine Variable zurückgeben. Die beiden Variablen werden durch ein Komma getrennt: return wert1, wert2

Tipp 2: Was mache ich, wenn ich schon früher aufhören möchte?

Achtung Spoiler!

In einer Funktion kann es mehrere return geben.