Есть ли способ определить функцию, которая принимает два списка и делает элементы в первом списке ключом и элементами во втором списке значениями словаря?Создание 2 списков в один словарь
names = ['ted','west','tom','jerry','fred']
и другой список ages = [10,23,13,18,12]
, как я могу определить функцию, которая принимает два списка и возвращает словарь с именами, как ключ и оценки в качестве значения?
Я знаю, что могу превратить каждый список в словарь, а затем добавить его, но я не уверен, как я могу разместить двоеточия.
ответ, который был отмечен как дубликат будет работать для вас. Но вы также можете сделать что-то вроде этого: '{k: v для k, v в zip (имена, возрасты)}'. Это было бы, как разместить эти «двоеточия», но вы также можете назвать «dict», который работает так же хорошо. – ZWiki