相关疑难解决方法(0)

在Python中将列表转换为字典

假设我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 dictionary list

177
推荐指数
5
解决办法
45万
查看次数

字典列表

这是我目前如何在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)

有没有更好的办法?似乎应该有一个单行来做这件事.

python dictionary tuples list

83
推荐指数
4
解决办法
8万
查看次数

标签 统计

dictionary ×2

list ×2

python ×2

tuples ×1