的我是比较新的Python和有问题翻译如下一行:翻译这条巨蟒线
diffList = [key for key in set(dict1n.keys() + dict2.keys()) if dict1.get(key) != dict2t.get(key)]
是否有人可以把它改写了我 - 把它分解成多行“正常”好看格式?
我想 - 我不确定 - 该线路试图做的是比较两个字典并将差异输出到列表。
谢谢。
更新:我有错别字行 - 应该只有dict1和dict2:
diffList = [key for key in set(dict1.keys() + dict2.keys()) if dict1.get(key) != dict2.get(key
哎呀,对不起,我有一个错字 - 应该只有dict1和dict2即2个字典。 – henry000 2011-05-17 23:21:19
更新了我的答案。 – Ikke 2011-05-18 06:34:26