중복된 딕셔너리 제거
accounts = [
{'id': 1, 'username':'kim'},
{'id': 2, 'username':'lee'},
{'id': 3, 'username':'park'},
{'id': 3, 'username':'choi'},
]
x = list({account['id']: account for account in accounts}.values())
# 결과
[{'id': 1, 'username':'kim'}, {'id': 2, 'username':'lee'}, {'id': 3, 'username':'park'},]
- username 중복제거 -> 모든 리스트 출력
accounts = [
{'id': 1, 'username':'kim'},
{'id': 2, 'username':'lee'},
{'id': 3, 'username':'park'},
{'id': 3, 'username':'choi'},
]
x = list({account['username']: account for account in accounts}.values())
# 결과
[{'id': 1, 'username':'kim'}, {'id': 2, 'username':'lee'}, {'id': 3, 'username':'park'},{'id': 3, 'username':'choi'},]