
#10 – Словари (dict) и работа с ними
Видеоурок
Словари отличаются способом их создания, а также форматом индекса. Если в обычном списке в качестве индексов выступают числа (0, 1, 2...), то здесь на их замену приходят "ключи". Так, мы можем создать некий ключ (Студент Федя, например) и добавить к нему целый ряд характеристик (список) в качестве одного элемента. Теперь найти нужного нам студента будет намного проще, так как мы просто будет оперировать ключами, а не числами.
Во многих других языках программирования такие словари зачастую называются ассоциативными массивами, поэтому не редко можно услышать и такое название.
Чтобы создать словарь вы можете воспользоваться следующей конструкцией:
words = {'short': 'Jo', 'long': 'John'}
Методы словарей
На фото ниже представлены различные методы, которые можно использовать при работе со словарями:

Исходный код
country = {'code': 'RU', 'name': 'Russian', 'population': 144}
# country = dict(code='RU', name='Russian')
# print(country['name'])
# print(country.items())
for key, value in country.items():
print(key, " – ", value)
country = {'code': 'RU', 'name': 'Russian', 'population': 144}
# print(country.get('name'))
# country.clear()
# country.pop('name')
# country.popitem()
country['code'] = 'None'
print(country.items())
Посмотреть остальной код можно после подписки на проект!
Задание к уроку
Необходимо оформить подписку на проект, чтобы получить доступ ко всем домашним заданиям
Большое задание по курсу
Вам необходимо оформить подписку на сайте, чтобы иметь доступ ко всем большим заданиям. В задание входит методика решения, а также готовый проект с ответом к заданию.
PS: подобные задания доступны при подписке от 1 месяца
Также стоит посмотреть