Задача

2/9

Доступ к элементам словаря

Теория Нажмите, чтобы прочитать/скрыть

Доступ к элементам словаря


Чтобы работать с элементами словаря, они должны быть как-то доступны. Если вы не можете получить их по индексу, то как их получить?
Значение извлекается из словаря путем указания соответствующего ключа в квадратных скобках ([]).

Например, вывод на экран столицу Абхазии из созданного в предыдущем задании словаря:
print(dict_country['Abkhazia'])

Если вы ссылаетесь на ключ, которого нет в словаре, Python вызывает исключение:
print(dict_country['Russia'])
Traceback (most recent call last): File "<...>", line ..., in <module>
    print(dict_country['Russia'])
KeyError: 'Russia'

 
Добавление элементов в словарь
Для добавления записи в существующий словарь достаточно просто назначить новый ключ и значение:
dict_country['Russia'] = 'Moscow'
 
Обновление записи в словаре
Если вы хотите обновить запись, вы можете просто присвоить новое значение существующему ключу:
dict_country['Russia'] = 'Москва'
 
Удаление записи из словаря
Чтобы удалить запись, используйте оператор del, указав ключ для удаления:
del dict_country[<ключ>]

Хотя доступ к элементам в словаре не зависит от порядка, Python гарантирует, что порядок элементов в словаре сохраняется. При отображении элементы будут отображаться в том порядке, в котором они были определены, и повторение ключей также будет происходить в этом порядке. Элементы, добавленные в словарь, добавляются в конце. Если элементы удаляются, порядок остальных элементов сохраняется.

Следует запомнить, что ключи словаря как и элементы словаря могут быть разного типа. Словарь может быть и такого содержимого:
d = {42: [2, 3, 6, 7], 2.78: 'bbb', True: 1}
print(d[42][1])    # 3 - для доступа к вложенным элементам используйте дополнительный ключ или индекс

Задача

В предыдущей задаче был создан словарь dict_country. 
В заполнении словаря была допущена ошибка при записи столицы Австралии. 
1) Исправьте содержимое словаря, сохранив верное название столицы Австралии.
2) Добавьте к созданному словарю информацию по России.
3) Удалите из словаря запись про Багамы.

Заново создавать словарь вам не нужно, необходимо только обновить его содержимое, добавив нужные строки.