Was ist die pythonischste Methode, um ein zufälliges Element aus einer Liste zu entfernen?

Angenommen, ich habe eine Listex mit unbekannter Länge, aus der ich ein Element zufällig einfügen möchte, damit die Liste das Element danach nicht enthält. Was ist der pythonischste Weg, dies zu tun?

Ich kann es mit einer ziemlich unhandlichen Kombination von tunpop, random.randint, undlen und möchte kürzere oder schönere Lösungen sehen:

<code>import random
x = [1,2,3,4,5,6]
x.pop(random.randint(0,len(x)-1))
</code>

Bearbeiten: Ich versuche, nacheinander zufällige Elemente aus einer Liste zu entfernen. (d. h. zufällig ein Element einfügen und in ein Wörterbuch verschieben, zufällig ein anderes Element einfügen und in ein anderes Wörterbuch verschieben, ...)

Beachten Sie, dass ich Python 2.6 verwende und über die Suchfunktion keine Lösungen gefunden habe.

Antworten auf die Frage(8)

Ihre Antwort auf die Frage