яндекс
  • 1
    Ввод и вывод данных
    • Задачи
  • 2
    Условия
    • Задачи
  • 3
    Цикл for
    • Задачи
  • 4
    Строки
    • Задачи
  • 5
    Цикл while
    • Задачи
  • 6
    Списки
    • Задачи
  • 7
    Двумерные массивы
    • Задачи
  • 8
    Словари
    • Задачи
  • 9
    Множества
    • Задачи
  • 10
    Функции и рекурсия
    • Задачи
  • к

Занятие 8. Словари

Задача «Подарки по почте»

Уровень сложности:

иконка человека красный иконка человека белая иконка человека зеленая Pythonlib
Вы собираете контактную информацию всех пользователей вашего сайта, чтобы отправить им небольшой подарок. Вы запросили вашу базу данных и получили список пользователей, где каждый пользователь представлен как список с максимум двумя элементами: строкой, представляющей имя пользователя, и его почтовым индексом.
Обратите внимание, что у одного из пользователей есть имя, но нет почтового индекса.
Напишите функцию user_contacts(), которая принимает двухмерный список, как приведенный выше, и возвращает словарь с элементом для каждого пользователя, где ключом является имя пользователя, а значением — почтовый индекс пользователя. Если в данных нет почтового индекса, то значение должно быть None.
 
Пример:
Input:
            [['Alice', '12345'], ['Bob'], ['Charlie', '67890'], ['David', '54321']]
Output:
            {'Alice': '12345', 'Bob': None, 'Charlie': '67890', 'David': '54321'}
Solution
Входные данные
Выходные данные

Тесты

2 3 6 1 1
2 3 6 1 1
2 3 6 1 1
2 3 6 1 1
2 3 6 1 1
2 3 6 1 1

🎉 Поздравляем! 🎉

Ты отлично справился с задачей! Это был непростой вызов, но ты нашёл правильное решение. Ты на шаг ближе к мастерству в программировании! Продолжай в том же духе, ведь каждый пройденный этап делает тебя ещё сильнее.

AD

Реклама

red-snake blue-snake green-snake

Запускаем ваш код...