반응형
저는 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
반응형
'파이썬' 카테고리의 다른 글
파이썬 What to download in order to make nltk.tokenize.word_tokenize work? (0) | 2020.11.04 |
---|---|
파이썬 Compare 2 excel files using Python (0) | 2020.11.04 |
파이썬 Python에서 CSV에서 배열로 변환 (0) | 2020.11.04 |
파이썬에서 추상 클래스와 인터페이스의 차이점 (0) | 2020.11.04 |
파이썬 가져올 때 변수 전달 (0) | 2020.11.03 |
댓글