Skip to main content
 首页 » 编程设计

python之从嵌套列表的字典理解返回字典

2025年05月04日10linjiqin

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 中称之为列表理解。