สมมติว่าฉันมีรายการพจนานุกรม:
[
{'id': 1, 'name': 'john', 'age': 34},
{'id': 1, 'name': 'john', 'age': 34},
{'id': 2, 'name': 'hanna', 'age': 30},
]
และฉันต้องการได้รับรายชื่อพจนานุกรมที่ไม่ซ้ำกัน (ลบที่ซ้ำกัน):
[
{'id': 1, 'name': 'john', 'age': 34},
{'id': 2, 'name': 'hanna', 'age': 30},
]
ทุกคนสามารถช่วยฉันด้วยวิธีที่มีประสิทธิภาพสูงสุดในการบรรลุผลใน Python หรือไม่?
set(frozenset(i.items()) for i in list)