Модуль 10.1 (Введение в словари в Python) курса «Поколение Python: курс для продвинутых» курс расскажет о:
- Новый тип коллекции
- Отличия словарей от списков
- Создание словарей
- Обращение по ключу
- Встроенная функция
dict()
- Создание словарей на основе списков и кортежей
- Пустой словарь
- Вывод словаря
- Особенности словарей
Публикуем решения на урок 10.1 Введение в словари в Python.
Словари (тип данных
dict
) являются
изменяемыми
Элемент в словаре имеет две части. Как они называются?
ключ
значение
Предположим, что пара значений
'beegeek':2018
является элементом некоторого словаря. Что служит ключом? И что — значением?
'beegeek' – ключ
2018 – значение
Как создать пустой словарь?
my_dict = dict()
my_dict = {}
Каким образом можно создать словарь в котором ключом является страна, а значением ее столица?
{'Canada': 'Ottawa', 'United States': 'Washington, D.C.', 'Mexico': 'Mexico City'}
Что увидим в результате выполнения приведенного ниже фрагмента кода?
stuff = {1: ‘ааа’, 2: ‘ббб’, 3: ‘ввв’}
print(stuff[3])
ввв
Что даст выполнение приведенного ниже фрагмента кода?
my_dict = dict([(‘first’, 1), (‘second’, 2), (‘third’, 3)])
print(my_dict)
{'first': 1, 'second': 2, 'third': 3}
Что покажет результат выполнения приведенного ниже фрагмента кода?
my_dict = dict.fromkeys([‘a’, ‘b’, ‘c’], -1)
print(my_dict[‘b’])
-1
Что покажет результат выполнения приведенного ниже фрагмента кода?
my_dict = dict.fromkeys([‘a’, ‘b’, ‘c’], -1)
print(my_dict[‘d’])
ошибка во время выполнения кода
Что покажет результат выполнения приведенного ниже фрагмента кода?
my_dict = {1: [0, 1], 2: [2, 3], 3: [4, 5]}
print(my_dict[2][1])
3
Какие значения связаны с ключами в соответствующих словарях?
int_dict = {2: ‘two’, 5: ‘five’, 7: ‘seven’, 9: ‘nine’}
str_dict = {‘three’: 3, ‘seven’: 7, ‘nine’: 9}

Какая часть элемента словаря
ключ: значение
должна быть неизменяемой?
ключ
Выберите верные утверждения.
кортеж может быть значением словаря
словарь может быть значением словаря
кортеж может быть ключом словаря
список может быть значением словаря
код my_dict = {} создает пустой словарь
ключи в словаре должны относиться к неизменяемому типу данных
Если у вас не отображается решение последних задач, значит у вас включен блокировщик рекламы который вырезает эти ответы