私はPythonの初心者です。私はこの方法を使用しようとします:
random.choice(my_dict.keys())
しかし、エラーがあります:
'dict_keys' object does not support indexing
私の辞書はとてもシンプルです
my_dict = {('cloudy', 1 ): 10, ('windy', 1): 20}
この問題を解決する方法はありますか?どうもありがとう!
my_dict
という名前の辞書からランダムなキーを選択するには、次を使用できます。
random.choice(list(my_dict))
これはPython 2とPython 3。
このアプローチの詳細については、以下を参照してください。 https://stackoverflow.com/a/18552025