分秒必争

个人技术博客,笔记,杂谈之地

« 教你对付响一声电话Python操作Excel文件 »
Mar
10

合并2个字典

因工作中须要编写一段程序,而从我个人的构思就是合并2个字典比较麻烦,经过在论坛一翻问答,目前已有一答案,不知道处理数据量很大的情况会不会很慢先记一笔吧

字典
            #姓名    #电话
list1 = {"aaa":"12345",
            "bbb":"76859",
            "ccc":"346843",
            "eee":"0854335"}
            #姓名    #手机
list3 = {"aaa":"1234577",
            "bbb":"7685977",
            "ddd":"3468437777",
            "eee":"085433544"}
for k,v in list1.items():
    if list3.has_key(k):
        list3[k]=list3[k]+','+v   
    else:
        list3[k]=v

print  list3

运行结果如下,懂PYTHON的人都知道,这个结果已和我要的结果非常相近了

{'eee': '085433544,0854335', 'aaa': '1234577,12345', 'bbb': '7685977,76859', 'ddd': '3468437777'}

#姓名     电话       手机
aaa         12345       1234577
bbb         76859       7685977
ccc          346843
ddd                          3468437777
eee         0854335   085433544

 

Share
« 教你对付响一声电话Python操作Excel文件 »
  • 相关文章:

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

日历

Channels

Categories

Comments

Previous

Powered By Z-Blog 1.8 Walle Build 100427  Copyright www.djhui.net. Some Rights Reserved. 浙ICP 9017588