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!

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

Achtung Spoiler!