在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問(wèn)答/Python/ python處理json文件

python處理json文件

(python)
現(xiàn)有json文件
[{'company-name':'11','url':'abc'},
{'company-name':'11','url':'cbd'},
{'company-name':'22','url':'fgh'}]
我要?jiǎng)h除所有元素中擁有重復(fù)的'company-name'的值,也就是company-name為11的元素只保留一項(xiàng),怎么通過(guò)key值'company-name'刪除呢?接著我需要處理你并不知道哪個(gè)company-name是重復(fù)項(xiàng)的文件,又要怎么寫(xiě)呢?

回答
編輯回答
夏木
a = [{'company-name':'11','url':'abc'},
{'company-name':'11','url':'cbd'},
{'company-name':'22','url':'fgh'}]
d = set()
# 一行模式,只保存第一次出現(xiàn)的
print([i for i in a if i['company-name'] not in d and not d.add(i['company-name'])])
2017年5月9日 09:41