Sagen wir mal ich dieses Wörterbuch haben:Auswahl Zufallswerte aus Wörterbuch
dict = {'a': 100, 'b': 5, 'c': 150, 'd': 60};
ich den Schlüssel, der größte Wert mit diesem Code hat:
most_similar = max(dic.iteritems(), key=operator.itemgetter(1))[0]
es gibt 'c'
Aber ich möchte einen zufälligen Schlüssel aus den 3 größten Werten auswählen. Nach diesem Wörterbuch Top 3 sind:
c
a
d
Es sollte zufällig einen Schlüssel aus ihnen auswählen. Wie kann ich das machen?
Sie wollen also eine zufällige Auswahl aus einem Wörterbuch? Oder eine einzelne zufällige Auswahl aus einer bereits vorhandenen "Liste" der Top 3 Tasten? Oder möchten Sie die drei wichtigsten Tasten suchen und dann eine einzelne zufällige auswählen? – TigerhawkT3
Ich hasse es, ein Wermutstropfen zu sein, aber diese Frage kann leicht beantwortet werden, indem man die Antworten von [Wie wähle ich zufällig ein Element aus einer Liste mit Python?] (Http://stackoverflow.com/q/306400/1394393) und [5 Maximalwerte in einem Python-Wörterbuch] (http://stackoverflow.com/q/7197315/1394393). Ich habe deswegen einen Downvot gefunden, weil das in meinem Buch einen geringen Forschungsaufwand bedeutet. Kannst du erklären, wie sich diese Frage von einem gemeinsamen Klopfen unterscheidet? – jpmc26