Академия Eduson

Словари

 Словари в «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 = {} создает пустой словарь;
  • кортеж может быть ключом словаря;
  • ключи в словаре должны относиться к неизменяемому типу данных