Katakanlah saya memiliki kamus ini:
dict = {'a': 100, 'b': 5, 'c': 150, 'd': 60};
Saya mendapatkan kunci yang memiliki nilai terbesar dengan kode ini:
most_similar = max(dic.iteritems(), key=operator.itemgetter(1))[0]
itu mengembalikan 'c'
Tapi saya ingin memilih kunci acak dari 3 nilai terbesar teratas. Menurut kamus ini 3 teratas adalah:
c
a
d
Itu harus memilih kunci secara acak dari mereka. Bagaimana saya bisa melakukan itu?
list
yang sudah ada sebelumnya dari 3 kunci teratas? Atau Anda ingin mencari 3 kunci teratas, lalu memilih satu kunci acak darinya? - person TigerhawkT3   schedule 10.01.2016