본문 바로가기
파이썬

파이썬 사전에서 무작위로 하나의 키를 선택하는 방법

by º기록 2020. 11. 4.
반응형

저는 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/questions/37153472

 

 

반응형

댓글