Python: Список как словарь

Python: Деревья 3 сообщения
Обновлено: 30 марта, 14:00
157
Студентов
85%
Завершения

src/solution.py

Реализуйте функцию convert(), которая принимает на вход список определённой структуры и возвращает словарь, полученный из этого списка.

Список устроен таким образом, что с помощью него можно представлять словари. Каждый элемент списка — тоже список из двух элементов, где первый элемент — ключ, а второй — значение. Значение тоже может быть списком. Любой список внутри исходного списка всегда рассматривается как данные, которые нужно конвертировать в словарь.

from solution import convert
convert([])
# {}
convert([('key2', 'value2'), ('key', 'value')])
# {'key2': 'value2', 'key': 'value'}
convert([
  ('key', [('key2', 'anotherValue')]),
  ('key2', 'value2')
])
# {'key': {'key2': 'anotherValue'}, 'key2': 'value2'}

Подсказки

Для полного доступа к испытанию нужен базовый план

Базовый план откроет полный доступ ко всем курсам, упражнениям и урокам Хекслета, проектам и пожизненный доступ к теории пройденных уроков. Подписку можно отменить в любой момент.

Получить доступ
900
упражнений
2000+
часов теории
3200
тестов