반응형
질문
나는 내 프로그램이 사전에서 "banana"
를 출력하도록 시도하고 있습니다. 이를 가장 간단한 방법으로 어떻게 할 수 있을까요?
이것이 내 사전입니다:
prices = {
"banana" : 4,
"apple" : 2,
"orange" : 1.5,
"pear" : 3
}
답변
파이썬 버전에서 딕셔너리가 실제로 정렬되어 있는 경우 다음과 같이 할 수 있습니다.
my_dict = {'foo': 'bar', 'spam': 'eggs'}
next(iter(my_dict)) # 'foo'를 출력합니다.
딕셔너리가 정렬되려면 Python 3.7+ 또는 CPython 3.6의 기술적인 구현 세부 사항에 의존하는 경우 Python 3.6+가 필요합니다.
이전 파이썬 버전에서는 "첫 번째 키"가 없지만, 이는 "하나의 키"를 제공합니다. 특히 하나만 있는 경우에 유용합니다.
반응형
댓글