如何從字典中隨機選擇乙個鍵

2021-09-26 21:17:15 字數 435 閱讀 3132

我是python的初學者。我嘗試使用這種方法:

random.choice(my_dict.keys())
但是有乙個錯誤:

'dict_keys' object does not support indexing
我的字典很簡單,就像

my_dict =
你是如何解決這個問題的?非常感謝!

要從名為的字典中選擇隨機金鑰my_dict,您可以使用:

random.choice(list(my_dict))
這將適用於python 2和python 3。

有關此方法的詳細資訊,請參閱:https:

本文首發於python黑洞網,csdn同步跟新

從n個物件中隨機選擇乙個

現在有n個物件,讓從裡隨機選擇乙個是非常簡單的。最直接的方法是產生乙個1 n的隨機數就可以了。但是現在如果我告訴你,n是不確定的,又該怎麼做?現在問題變為 如何從事先不知道文字檔案行數的情況下讀取該檔案,從中隨機選擇一行並輸出?這個題目看上去比原來的問題有意思的多。答案也十分有趣 i 0 while...

Python 從集合中隨機取出乙個元素

部落格說明 說明有時候有乙個這樣的需求,需要在乙個資料表裡面隨機獲取到一條資料,這就需要我們借助python的模組random了 思路首先是使用flask的資料庫模組sqlalchemy查詢資料庫,然後取隨機的數 from random import choice model user all us...

C 如何選擇乙個目錄

基本思路是利用shbrowseforfolder 於是有如下 private enum browseflag structlayout layoutkind.sequential private struct browseinfo dllimport shell32.dll charset char...