본문 바로가기
Python/Python FAQ

Python 사전에서 첫 번째 키를 어떻게 찾나요?, How do you find the first key in a dictionary?

by 베타코드 2023. 11. 13.
반응형

질문


나는 내 프로그램이 사전에서 "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+가 필요합니다.

이전 파이썬 버전에서는 "첫 번째 키"가 없지만, 이는 "하나의 키"를 제공합니다. 특히 하나만 있는 경우에 유용합니다.

반응형

댓글