~玉米糊~
慢慢来,也会很快。 非宁静无以志学,学什么都一样,慢慢打基础,找规律、认真、坚持,其余的交给时间。
随笔 - 117,  文章 - 17,  评论 - 1,  阅读 - 82072

如何将两个列表或元组合并成一个字典,形式如下:

a = ["a", "b"]

b=[1, 2]

合并后:{'a': 1, 'b': 2}

1
2
3
4
5
6
7
8
9
10
11
12
13
a = ["a", "b"]
b = [1, 2]
 
print(dict(zip(a,b)))
# {'a': 1, 'b': 2}
 
fields = ('id', 'name', 'age')
records = [['01', 'Bill', '20'], ['02', 'Mike', '30']]
result = []
for record in records:
    result.append(dict(zip(fields, record)))
print(result)
# [{'id': '01', 'name': 'Bill', 'age': '20'}, {'id': '02', 'name': 'Mike', 'age': '30'}]

  

总结

这种合并方式注意用于将数据表的字段与记录值合并成一个字典,一般会返回给客户端以便进行其他处理。

posted on   yuminhu  阅读(451)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示