Собрать словарь по парам
Часто данные приходят двумя списками: отдельно названия полей, отдельно их значения. Напишите функцию, которая берёт список keys и список values одинаковой длины и собирает из них новый словарь. Первый ключ должен получить первое значение, второй — второе, и так далее по позициям.
Примеры
Ввод
(["a", "b", "c"], [1, 2, 3])Вывод
{"a": 1, "b": 2, "c": 3}Ввод
([], [])Вывод
{}Ввод
(["x"], [9])Вывод
{"x": 9}Нужно реализовать
def build_dict(keys: list, values: list) -> dict:
Теги
dictlistshashmap
Войдите, чтобы видеть историю отправок
ВойтиВойдите, чтобы использовать AI Mentor
ВойтиВидимые тесты
1
Ввод
["a","b","c"], [1,2,3]Ожидаемый
{"a":1,"b":2,"c":3}2
Ввод
[], []Ожидаемый
{}3
Ввод
["x"], [9]Ожидаемый
{"x":9}4
Ввод
["k1","k2"], ["v1","v2"]Ожидаемый
{"k1":"v1","k2":"v2"}5
Ввод
["a","b"], [10,20]Ожидаемый
{"a":10,"b":20}6
Ввод
["p"], [0]Ожидаемый
{"p":0}Фокус-радио
На паузе · SomaFM · Fluid