python array[dict] 某個(gè)按照某個(gè)key去重
python array[dict] 某個(gè)按照某個(gè)key去重
data = [
{"Quantumtunneling_193d9d14381f11efbbeb000d3a096647": "Quantumtunneling_193d9d14381f11efbbeb000d3a096647.docx"},
{"Quantumtunneling_193d9d14381f11efbbeb000d3a096647": "Quantumtunneling_193d9d14381f11efbbeb000d3a096647.docx"},
{"Asymptoticfreedom_193cbc00381f11efbbeb000d3a096647": "Asymptoticfreedom_193cbc00381f11efbbeb000d3a096647.docx"},
{"Asymptoticfreedom_193cbc00381f11efbbeb000d3a096647": "Asymptoticfreedom_193cbc00381f11efbbeb000d3a096647.docx"}
]我現(xiàn)在有個(gè)這個(gè)array key需要按照key去重,一開始用list(set())去重,但是發(fā)現(xiàn)set不能傳入dict.
這樣做就可以用某個(gè)key來去重
# 原始數(shù)據(jù)
data = [
{"Quantumtunneling_193d9d14381f11efbbeb000d3a096647": "Quantumtunneling_193d9d14381f11efbbeb000d3a096647.docx"},
{"Quantumtunneling_193d9d14381f11efbbeb000d3a096647": "Quantumtunneling_193d9d14381f11efbbeb000d3a096647.docx"},
{"Asymptoticfreedom_193cbc00381f11efbbeb000d3a096647": "Asymptoticfreedom_193cbc00381f11efbbeb000d3a096647.docx"},
{"Asymptoticfreedom_193cbc00381f11efbbeb000d3a096647": "Asymptoticfreedom_193cbc00381f11efbbeb000d3a096647.docx"}
]
# 將字典轉(zhuǎn)換為元組進(jìn)行去重
unique_tuples = list(set(tuple(d.items())[0] for d in data))
# 將元組轉(zhuǎn)換回字典
unique_list = [{k: v} for k, v in unique_tuples]
# 打印結(jié)果
import json
print(json.dumps(unique_list, indent=2, ensure_ascii=False))到此這篇關(guān)于python array[dict] 某個(gè)按照某個(gè)key去重的文章就介紹到這了,更多相關(guān)python array[dict] 內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
asp(vbs)Rs.Open和Conn.Execute的詳解和區(qū)別及&H0001的說明
這篇文章主要介紹了asp(vbs)Rs.Open和Conn.Execute的詳解和區(qū)別及&H0001的說明,需要的朋友可以參考下2016-11-11
ASP 中 DateDiff 函數(shù)詳解 主要實(shí)現(xiàn)兩日期加減操作
ASP 中 DateDiff 函數(shù)詳解 主要實(shí)現(xiàn)兩日期加減操作...2007-11-11
ASP編程入門進(jìn)階(二十):ADO組件之顯示數(shù)據(jù)記錄
ASP編程入門進(jìn)階(二十):ADO組件之顯示數(shù)據(jù)記錄...2007-01-01
asp 內(nèi)置對(duì)象 Application 詳解
asp 內(nèi)置對(duì)象 Application 詳解...2007-11-11
ASP基礎(chǔ)知識(shí)Command對(duì)象講解
這篇文章主要介紹了ASP中Command對(duì)象,是ASP入門教程,感興趣的小伙伴們可以參考一下2015-09-09
ASP編程入門進(jìn)階(十四):Browser & Linking
ASP編程入門進(jìn)階(十四):Browser & Linking...2007-01-01

