Задать вопрос
dim137
@dim137
python, django, linux

Как правильно создать словарь из двух списков с помощью itertools?

Есть два списка разной длины. В первом содержатся ключи, а во втором значения. Напишите функцию, которая создает из этих ключей и значений словарь. Если ключу не хватило значения, в словаре должно быть значение None. Значения, которым не хватило ключей, нужно игнорировать.
  • Вопрос задан
  • 1489 просмотров
Подписаться 2 Оценить 1 комментарий
Решения вопроса 1
sergey-gornostaev
@sergey-gornostaev Куратор тега Python
Седой и строгий
from itertools import zip_longest
{k: v for k, v in zip_longest(a, b) if k is not None}


Привет преподу.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@ilov3
Учу питон и джангу потому что модно
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
от 200 000 до 300 000 ₽
Greenway Global Новосибирск
от 150 000 ₽
Akronix Санкт-Петербург
от 150 000 до 200 000 ₽
30 янв. 2025, в 18:39
200000 руб./за проект
30 янв. 2025, в 18:21
2500 руб./за проект
30 янв. 2025, в 18:18
3000 руб./за проект