리스트 순서 유지하면서 중복 제거 방법
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(리스트 자료형)을 이용해서 키 값으로 변환된 것들을 다시 리스트로 변환하는 것을 볼 수 있습니다.
이방법 또한 순서가 유지되는 것을 볼 수 있습니다.
'파이썬 > 파이썬 일반 꿀팁' 카테고리의 다른 글
파이썬 리스트 끼리의 대소비교 (0) | 2022.08.02 |
---|---|
더미변수 다시 원래대로 돌리기 (0) | 2022.07.11 |
딕셔너리를 활용해서 변수 생성 (0) | 2022.04.05 |
itertools (순열, 조합) (0) | 2021.06.30 |
반복문에서 zip 활용 (0) | 2021.06.01 |