파이썬/파이썬 일반 꿀팁
리스트 순서 유지하면서 중복 제거 방법
주인장 아저씨
2022. 5. 12. 13:52
arr = [6, 5, 6, 4, 4, 1, 1, 2, 3, 9, 8, 7, 9, 8, 7]
result1 = dict.fromkeys(arr) # 리스트 값들을 key 로 변경
print(result1)
result2 = list(result1) # list(dict.fromkeys(arr))
print(result2)
dict.fromkeys(리스트 자료형)을 이용해서 중복이 제거된 키 값들로 변환된 것을 볼 수 있습니다.
list(dict.fromkeys(리스트 자료형)을 이용해서 키 값으로 변환된 것들을 다시 리스트로 변환하는 것을 볼 수 있습니다.
이방법 또한 순서가 유지되는 것을 볼 수 있습니다.