import csv
dict1 = {1:'a',2:'b',3:'c'}
dict2 = {1:'aa',2:'bb',3:'cc'}
dict2[4] = 'dd'
keyset = set(dict1.keys() + dict2.keys())
with open('output.csv','w') as o:
f = csv.writer(o)
#write keys
keylist = list(keyset)
f.writerow(keylist)
rowlist = []
rowlist2 = []
for i in keylist:
if i in dict1.keys():
rowlist.append(dict1[i])
else:
rowlist.append('None')
if i in dict2.keys():
rowlist2.append(dict2[i])
else:
rowlist2.append('None')
f.writerow(rowlist)
f.writerow(rowlist2)
如果你还喜欢两个单词,试试这个:
如果词典不同,请尝试以下操作:
你能这样试一下吗:
相关问题 更多 >
编程相关推荐