colors[0]와 같은 숫자 색인을 사용하여 사전을 색인화하면 KeyError 예외가 발생할 수 있습니다. 사전은 Python 3.7부터 삽입 순서를 유지하므로 순서가 지정된 컬렉션처럼 작업할 수 있습니다.
사전에서 첫 번째 키와 값을 얻으려면 다음을 수행하세요. 다음 방법을 활용하세요:
<code class="python">first_key = list(colors)[0] first_val = list(colors.values())[0]</code>
<code class="python">def get_first_key(dictionary): for key in dictionary: return key raise IndexError first_key = get_first_key(colors) first_val = colors[first_key]</code>
인덱스 n에서 임의의 키를 검색하려면 다음 함수를 구현하세요.
<code class="python">def get_nth_key(dictionary, n=0): if n < 0: n += len(dictionary) for i, key in enumerate(dictionary.keys()): if i == n: return key raise IndexError("dictionary index out of range")</code>
위 내용은 Python 사전에서 첫 번째 및 N 번째 키-값 쌍에 액세스하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!