假设我a在Python中有一个列表,其条目可以方便地映射到字典.每个偶数元素代表字典的键,以下奇数元素是值
例如,
a = ['hello','world','1','2']
Run Code Online (Sandbox Code Playgroud)
我想把它转换成字典b,在那里
b['hello'] = 'world'
b['1'] = '2'
Run Code Online (Sandbox Code Playgroud)
什么是语法上最干净的方法来实现这一目标?
这是我目前如何在Python中将元组列表转换为字典:
l = [('a',1),('b',2)]
h = {}
[h.update({k:v}) for k,v in l]
> [None, None]
h
> {'a': 1, 'b': 2}
Run Code Online (Sandbox Code Playgroud)
有没有更好的办法?似乎应该有一个单行来做这件事.