У меня есть два разных списка, и мне нужно, чтобы они отображались вот так. Я чувствую, что я рядом, но программа не работает. Кроме того, версия с zip
не будет работать для меня здесь.Как создать словарь из двух списков?
>>> list_to_dict(["a", "b"], ["13", "7" ])
{ "a": "13", "b": "7" }
Вот что я сейчас:
def lists_to_dict():
x = ['a', 'b']
y = ['13', '7']
d = {}
for i in range(len(x)):
d[x[i]] = y[i]
return d
lists_to_dict()
Почему не зип работу? –
Этот код работает. Если вместо жесткого кодирования вы выполняете параметры 'x' и' y', а затем передавайте их, как вы делаете выше, он также будет работать. Что с этим не так? – TigerhawkT3
Параметры жесткого кодирования помогли мне решить проблему. Спасибо –