Programming Language/Python
[Python] 배열(list)속 요소 중복을 제거 하는 방법 2가지
뒹굴거리는프로도
2023. 1. 20. 19:07
반응형
배열 속 요소 중복 제거
DB에서 여러 배열 요소들을 가져와, 중복 없는 하나의 배열을 만들어야 된다는 상상을 해보자.
apple = ['A', 'B', 'C', 'D']
banana = ['C', 'D', 'E', 'F']
# 합치기
apple.extend(banana)
# apple 결과 => ['A', 'B', 'C', 'D', 'C', 'D', 'E', 'F']
방법 1
# 방법 1. 순서 유지하지 않고 중복 제거
list(set(apple))
# apple 결과 => ['F', 'E', 'D', 'C', 'A', 'B']
방법2
# 방법 2. 순서 유지하며 중복 제거
list(dict.fromkeys(apple))
# apple 결과 => ['A', 'B', 'C', 'D', 'E', 'F']
반응형