[Python] 배열(list)속 요소 중복을 제거 하는 방법 2가지
배열 속 요소 중복 제거 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']
2023. 1. 20.