my_list = [ [1,2], [2,3], [3,4] ]
# my attempt
output = { {'a':k[0], 'b':k[1]} for k in my_list }
#desired output
[ {a:1, b:2}, {a:2, b:3}, {a:3,b:4} ]
有没有办法让字典理解返回一个带有多个键的字典?
请您参考如下方法:
也许你想这样做:
output = [ {'a':k[0], 'b':k[1]} for k in my_list ]
# ^ ^
我们在 python 中称之为列表理解。
