Python에서 색인으로 사전 요소에 액세스
Python에서 사전은 키-값 쌍 형식으로 데이터를 저장하는 데 사용됩니다. 이러한 사전을 색인화하면 관련 키를 기반으로 특정 값을 검색할 수 있습니다.
중첩 사전의 요소에 액세스
다음 중첩 사전을 고려하세요.
mydict = { 'Apple': {'American': '16', 'Mexican': 10, 'Chinese': 5}, 'Grapes': {'Arabian': '25', 'Indian': '20'} }
이 사전의 특정 요소에 액세스하려면 다음을 사용할 수 있습니다. 구문:
mydict["key1"]["key2"]["..."]["keyN"]
여기서 "key1"은 최상위 키이고 "key2"는 다음 수준 키입니다. 예를 들어 "미국식" 사과 개수에 액세스하려면 다음을 수행합니다.
american_apple_count = mydict["Apple"]["American"] print(american_apple_count) # Output: 16
런타임에 알 수 없는 키
특정한 경우에는 런타임에 Apple의 첫 번째 요소를 모른다고 명시했습니다. 이 문제를 해결하려면 중첩된 사전을 반복하고 인덱스별로 요소에 액세스할 수 있습니다.
for fruit_key in mydict: fruit_dict = mydict[fruit_key] for variety_key in fruit_dict: variety_count = fruit_dict[variety_key] print(f"{variety_key} count for {fruit_key}: {variety_count}")
이 접근 방식은 다음 출력을 인쇄합니다.
American count for Apple: 16 Mexican count for Apple: 10 Chinese count for Apple: 5 Arabian count for Grapes: 25 Indian count for Grapes: 20
위 내용은 Python에서 색인을 사용하여 중첩 사전의 요소에 액세스하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!