Problem

2/9

사전 요소 액세스

Theory Click to read/hide

사전 요소 액세스


사전의 요소로 작업하려면 어떻게든 액세스할 수 있어야 합니다. 색인으로 가져올 수 없다면 어떻게 얻을 수 있습니까?
해당 키를 대괄호([])로 지정하여 사전에서 값을 검색합니다.

예를 들어, 이전 작업에서 만든 사전에서 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 - 중첩된 요소에 액세스하려면 추가 키 또는 인덱스를 사용합니다.

Problem

이전 작업에서 사전이 생성되었습니다. dict_country. 
호주의 수도를 표기할 때 사전을 채우는 데 오류가 있었습니다. 
1) 호주 수도의 정확한 이름을 유지하면서 사전의 내용을 수정합니다.
2) 생성된 사전에 러시아 정보를 추가합니다.
3) 사전에서 바하마에 대한 항목을 제거합니다.

사전을 다시 만들 필요가 없으며 필요한 줄을 추가하여 내용을 업데이트하기만 하면 됩니다.