리스트에서 중복을 제거하는 방법

열정적인 나무늘보 ㅣ 2024. 7. 14. 12:58

리스트(List)는 인덱스로 접근하는 구조로 추가나 삭제가 가능하다.

또한, 자료구조의 공간 크기를 변경이 가능한 특성을 지니고 있다.

 

셋(Set)은 중복되는 요소를 허용하지 않는 특성을 지니고 있다.

처음만든셋 = {1,2,3,4,4}

print(type(처음만든셋))
print(처음만든셋)

 

이 코드를 작성 했을 때 출력값은

<class 'set'>
{1, 2, 3, 4}

{1, 2, 3, 4}로 출력되며

기존에 존재했던 [4]번째 요소가 [3]번째 요소와 중복되어 사라짐을 알 수 있다.

 

이 점을 이용하여 리스트 구조 안에서의 중복되는 요소들을 제거할 수 있다.

리스트 = ["사과", "사과"]
중복이제거된리스트 = list(set(리스트))

 

'Python > 내용 정리' 카테고리의 다른 글

심심풀이 게임  (0) 2024.08.04
파이썬 'for' 문 사용법  (0) 2024.07.21
파이썬 Type() 함수의 사용  (0) 2024.07.14
'파이썬' 을 이용하는 방법  (0) 2024.07.13
'파이썬'에 대하여  (0) 2024.07.13