사전 요소 액세스
사전의 요소로 작업하려면 어떻게든 액세스할 수 있어야 합니다. 색인으로 가져올 수 없다면 어떻게 얻을 수 있습니까?
해당 키를 대괄호(
[]
)로 지정하여 사전에서 값을 검색합니다.
예를 들어, 이전 작업에서 만든 사전에서 Abkhazia의 수도를 표시합니다.
print(dict_country['압하지야'])
사전에 없는 키를 참조하면 Python에서 예외가 발생합니다.
print(dict_country['러시아'])
<코드> 추적(마지막 최근 호출):< /span> 파일 <...>", 라인 ..., <모듈>
print(dict_country[& #39;러시아'])
키 오류: '러시아' ;
사전에 요소 추가
기존 사전에 항목을 추가하는 것은 새 키와 값을 할당하는 것만큼 간단합니다.
dict_country['Russia'] = '모스크바'
사전 항목 업데이트
항목을 업데이트하려면 기존 키에 새 값을 할당하기만 하면 됩니다.
dict_country['Russia'] = '모스크바'
사전에서 항목 제거
항목을 삭제하려면 del
연산자를 사용하여 삭제할 키를 지정합니다.
del dict_country[<key>]
사전의 요소에 액세스하는 것은 순서와 무관하지만 Python은 사전의 요소 순서가 유지되도록 합니다. 표시될 때 요소는 정의된 순서대로 표시되며 키도 해당 순서대로 반복됩니다. 사전에 추가된 항목은 끝에 추가됩니다. 요소가 제거되더라도 나머지 요소의 순서는 유지됩니다.
사전의 키와 사전의 요소는 다른 유형일 수 있음을 기억해야 합니다. 사전에는 다음 내용이 포함될 수도 있습니다.
d = {42: [2, 3, 6, 7], 2.78: 'bbb', 참: 1}
print(d[42][1]) # 3 - 중첩된 요소에 액세스하려면 추가 키 또는 인덱스를 사용합니다.