因工作中须要编写一段程序,而从我个人的构思就是合并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
