>백엔드 개발 >파이썬 튜토리얼 >중첩된 Python 사전의 특정 데이터에 액세스하는 방법은 무엇입니까?

중첩된 Python 사전의 특정 데이터에 액세스하는 방법은 무엇입니까?

Barbara Streisand
Barbara Streisand원래의
2024-11-11 18:18:03299검색

How to Access Specific Data in a Nested Python Dictionary?

Python 사전 색인화: 요소 액세스 잠금 해제

Python에서 사전 작업에는 특정 요소 검색이 포함되는 경우가 많습니다. 사전은 키-값 쌍을 저장하기 위한 유연한 구조를 제공하지만 인덱스로 이러한 요소에 액세스하는 것은 어려울 수 있습니다. 복잡한 사전 구조에서 데이터를 효과적으로 탐색하고 추출하는 방법을 살펴보겠습니다.

다음 사전을 고려해 보세요.

mydict = {
  'Apple': {'American':'16', 'Mexican':10, 'Chinese':5},
  'Grapes':{'Arabian':'25','Indian':'20'} }

과제: 미국 사과의 수를 인쇄하세요.

해결책: 특정 키 쌍과 연관된 값을 검색하려면, 다음 단계를 따르세요.

  1. 중첩 사전 가져오기: 외부 키 'Apple'을 사용하여 내부 사전에 액세스합니다.
apple_dict = mydict["Apple"]
  1. 원하는 값 추출: 특정 내부 키를 사용하여 원하는 값을 추출합니다. value.
american_apples = apple_dict["American"]

결과: 이제 변수 american_apples는 미국 사과의 수를 나타내는 '16' 값을 보유합니다.

print("There are", american_apples, "American Apples.")

추가 정보:

다음 사항에 유의하는 것이 중요합니다. 사전은 목록이나 튜플과 달리 키 쌍의 순서를 유지하지 않습니다. 따라서 인덱스로 요소에 액세스하는 것은 직접 지원되지 않습니다. 대신 우리는 원하는 데이터를 효율적으로 검색하기 위해 키-값 관계에 의존합니다.

위 내용은 중첩된 Python 사전의 특정 데이터에 액세스하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.