Решение модуля 10.1 Поколение Python: для продвинутых

Модуль 10.1 (Введение в словари в Python) курса «Поколение Python: курс для продвинутых» курс расскажет о:

  • Новый тип коллекции
  • Отличия словарей от списков
  • Создание словарей
  • Обращение по ключу
  • Встроенная функция dict()
  • Создание словарей на основе списков и кортежей
  • Пустой словарь
  • Вывод словаря
  • Особенности словарей

Публикуем решения на урок 10.1 Введение в словари в Python.

Словари (тип данных dict) являются

изменяемыми

Элемент в словаре имеет две части. Как они называются?

ключ
значение

Предположим, что пара значений 'beegeek':2018 является элементом некоторого словаря. Что служит ключом? И что — значением?

'beegeek' – ключ
2018 – значение

Как создать пустой словарь?

my_dict = dict()
my_dict = {}

Каким образом можно создать словарь в котором ключом является страна, а значением ее столица?

Решение модуля 10.1 Поколение Python: для продвинутых

{'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}

Решение модуля 10.1 Поколение Python: для продвинутых

Какая часть элемента словаря ключ: значение должна быть неизменяемой?

ключ

Выберите верные утверждения.

кортеж может быть значением словаря
словарь может быть значением словаря
кортеж может быть ключом словаря
список может быть значением словаря
код my_dict = {} создает пустой словарь
ключи в словаре должны относиться к неизменяемому типу данных

Если у вас не отображается решение последних задач, значит у вас включен блокировщик рекламы который вырезает эти ответы

Понравилась статья? Поделиться с друзьями:
Подписаться
Уведомить о
guest

0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии
0
Оставьте комментарий! Напишите, что думаете по поводу статьи.x