Словари
Словари в «Python»
Словари (тип данных dict) являются:
Ответ: изменяемыми
Элемент в словаре имеет две части. Как они называются?
Ответ: ключ; значение
Предположим, что пара значений 'beegeek':2018 является элементом некоторого словаря. Что служит ключом? И что - значением?
Ответ: 2018 – значение; 'beegeek' – ключ
Как создать пустой словарь?
Ответ: my_dict = {}; my_dict = 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}
Ответ:
- int_dict[2] two;
- int_dict[7] seven;
- str_dict['seven'] 7;
- str_dict['nine'] 9
Какая часть элемента словаря ключ: значение должна быть неизменяемой?
Ответ: ключ
Выберите верные утверждения.
Ответ:
- кортеж может быть значением словаря;
- список может быть значением словаря;
- словарь может быть значением словаря;
- код my_dict = {} создает пустой словарь;
- кортеж может быть ключом словаря;
- ключи в словаре должны относиться к неизменяемому типу данных