Seite 1 von 1

Listeninhalt mixen/neu anordnen

Verfasst: Montag 7. Dezember 2015, 17:35
von powaaah
Gibt es einen einfachen Befehl, ähnlich dem list.sort()-Befehl mit dem man eine Liste völlig willkürlich, also zufällig, anordnen kann?

Statt [1,2,3,4,5,6,7,8,9,10] würde dann Beispielsweise [4,3,6,10,1,5,7,8,2] entstehen.

Re: Listeninhalt mixen/neu anordnen

Verfasst: Montag 7. Dezember 2015, 17:36
von BlackJack
@powaaah: Im `random`-Modul gibt es eine passende Funktion dafür.

Re: Listeninhalt mixen/neu anordnen

Verfasst: Montag 7. Dezember 2015, 17:49
von powaaah
BlackJack hat geschrieben:@powaaah: Im `random`-Modul gibt es eine passende Funktion dafür.
Cool, danke. Funktioniert!

Code: Alles auswählen

sample(liste, len(liste))

Re: Listeninhalt mixen/neu anordnen

Verfasst: Montag 7. Dezember 2015, 17:54
von Hyperion
Wieso auch einfach (``random.shuffle``), wenn es mit deinem Ansatz auch kompliziert geht ;-)