列表在python中dict

Ita*_*mos 0 python python-3.x

我有一个这种格式的列表, l = ['Rick', 25, 'Student', 'rick@mail.com'] 我需要一个这种格式的字典

{'Name': 'Rick', 'Age': 25, 'E-mail': 'rick@mail.com', 'Position': 'Student'}
Run Code Online (Sandbox Code Playgroud)

在我的脑海中,解决方案迭代在列表上并将每个值放在键dict中.还有其他(简化)解决方案吗?

Ben*_*Ben 7

keys = ['name', 'age', 'job', 'email']
values = ['Rick', 25, 'Student', 'rick@mail.com']

key_dict = dict(zip(keys, values))
print(key_dict)

# {'name': 'Rick', 'age': 25, 'job': 'Student', 'email': 'rick@mail.com'}
Run Code Online (Sandbox Code Playgroud)