将列表的列表转换为字典?在python中



我想将列表的列表转换为字典,其中每个子列表都是字典中的键值例如

array = [[a,b],[c,d],[e,f]]

我想要这样的输出

dict = { a:b,c:d,e:f }
>>> array = [['a', 'b'], ['c', 'd'], ['e', 'f']]
>>> dict(array)
{'a': 'b', 'c': 'd', 'e': 'f'}

使用字典推导式。
数组在Python中被称为列表,所以重命名变量(lst太通用了,使用更具体的名称)。
请记住给字符串加引号。

lst = [['a','b'],['c','d'],['e','f']]
dct = {x[0]: x[1] for x in lst}
print(dct)
# {'a': 'b', 'c': 'd', 'e': 'f'}

相关内容

  • 没有找到相关文章

最新更新