Python/Python Programming

[Python] Remove list duplicates using set data type. (파이썬 집합 자료형(set)을 이용한 리스트 중복값 제거)

Pydole 2018. 5. 6. 00:17

집합(set) 자료형의 특징

  

  - 중복 허용하지 않음

  - 순서가 없음

 


집합 자료형(set)의 중복을 허용하지 않는 특징을 이용해 리스트나 튜플의 중복요소을 제거

 

beforeLst = ['a','b','c','c','d','d','e' ]
s = set(beforeLst)                # list → set
print(s)

afterList = list(s)               # set → list
print(sorted(afterList))

------------------------------------------------
{'c', 'b', 'e', 'a', 'd'}
['a', 'b', 'c', 'd', 'e']