Moin!
Ich würde gerne einen zufälligen Eintrag aus einer Liste wählen.
Gibt es da schon was vorgefertigtes?
Sonst müsse ich wahrscheinlich einfach ne Zufallszahl aus dem Bereich 0 bis Listenlänge -1 generieren?
Zufälligen Eintrag aus Liste wählen
- Rebecca
- User
- Beiträge: 1662
- Registriert: Freitag 3. Februar 2006, 12:28
- Wohnort: DN, Heimat: HB
- Kontaktdaten:
Code: Alles auswählen
>>> import random
>>> random.choice([1, 5, 11, 39, 42])
11
Offizielles Python-Tutorial (Deutsche Version)
Urheberrecht, Datenschutz, Informationsfreiheit: Piratenpartei
Urheberrecht, Datenschutz, Informationsfreiheit: Piratenpartei
Oh!
Wieder etwas dazugelernt. Mann/Frau, Python hat ja wirklich für alles Batterien. Wozu programmier' ich denn da noch?
Und wie kommt man auf all diese Dinge? Das scheint mir ja unmöglich...
Mein kläglicher Versuch:
Wieder etwas dazugelernt. Mann/Frau, Python hat ja wirklich für alles Batterien. Wozu programmier' ich denn da noch?
Und wie kommt man auf all diese Dinge? Das scheint mir ja unmöglich...
Mein kläglicher Versuch:
Code: Alles auswählen
>>> import random
>>> liste = (34,8905,8348,234,234,43,23)
>>> zufall = random.randrange(0,len(liste),1)
>>> ergebnis = liste[zufall]
>>> ergebnis
8348
>>>
Gruß!
-
- Python-Forum Veteran
- Beiträge: 16025
- Registriert: Freitag 20. Juni 2003, 16:30
- Kontaktdaten:
Steht in der Dokumentation oder jemand von den Regulars hier verwendet das mal. Es lohnt sich oft auch Threads zu lesen, die einen nicht unbedingt betreffen, da findet man ab und zu eine Perle.C4S3 hat geschrieben:Und wie kommt man auf all diese Dinge? Das scheint mir ja unmöglich...
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice
Neben dem von Leonidas bereits geschriebenen, lohnt es sich auch einen Python-Blog-Aggregator zu abonnieren und regelmäßig zu lesen. Ansonsten sehr viel mit Python spielen, da kommt man schnell auf schöne "Tricks"
Und nicht zu vergessen: Das meiste von hier sollte man gelesen haben
Und nicht zu vergessen: Das meiste von hier sollte man gelesen haben
Ja, aber es gibt so viele Module, Klassen und Methoden, dass man da als Hobbyist sehr schnell den Überblick verliert, wenn man nur 1 oder 2 Stunden am Tag Zeit hat, sich mit der Materie auseinander zu setzen.
Und nicht alles Gelesene wird auch verinnerlicht. Wenn ich in 3 Monaten so eine Funktion brauche, wer weiß, ob ich mich dann an diesen Thread erinnere?
Ach, es ist schon schwer.
Aber es macht mächtig Spass - vor allem, wenn es teilweise so simple, und vor allem elegante Lösungen gibt!
Und nicht alles Gelesene wird auch verinnerlicht. Wenn ich in 3 Monaten so eine Funktion brauche, wer weiß, ob ich mich dann an diesen Thread erinnere?
Ach, es ist schon schwer.
Aber es macht mächtig Spass - vor allem, wenn es teilweise so simple, und vor allem elegante Lösungen gibt!
Gruß!
- Rebecca
- User
- Beiträge: 1662
- Registriert: Freitag 3. Februar 2006, 12:28
- Wohnort: DN, Heimat: HB
- Kontaktdaten:
Naja, aber wenn man das random-Modul schon gefunden hat und etwas mit Zufall machen will, liegt es ja nahe, mal die Doku von dem Modul zu ueberfliegen.
Offizielles Python-Tutorial (Deutsche Version)
Urheberrecht, Datenschutz, Informationsfreiheit: Piratenpartei
Urheberrecht, Datenschutz, Informationsfreiheit: Piratenpartei
-
- User
- Beiträge: 276
- Registriert: Freitag 8. Juni 2007, 08:50
- Wohnort: 84xxx Bereich
- Kontaktdaten:
HI.poker hat geschrieben:Neben dem von Leonidas bereits geschriebenen, lohnt es sich auch einen Python-Blog-Aggregator zu abonnieren und regelmäßig zu lesen. Ansonsten sehr viel mit Python spielen, da kommt man schnell auf schöne "Tricks"
Und nicht zu vergessen: Das meiste von hier sollte man gelesen haben
Wo kann man sich den Python-Blog-Aggregator abbonieren?
Thx
- mkesper
- User
- Beiträge: 919
- Registriert: Montag 20. November 2006, 15:48
- Wohnort: formerly known as mkallas
- Kontaktdaten:
Mögliche Kandidaten:The Spirit hat geschrieben:Wo kann man sich den Python-Blog-Aggregator abbonieren?
Daily Python-URL! oder z.B. Planet Python.