set_test = set()
set_test.add(3)
set_test.add(2)
set_test.add(3)
print(set_test) --> set([2,3])
set 형은 추가되는 요소들이 중복되지 않도록 자동으로 걸러준다. 자동으로 정렬까지 해주는 줄 알았는데 막상 결과를 보면 정렬이 안 되어 있는 경우가 종종 있으므로 정렬이 필요하면 안전하게 sorted를 쓸 것.
그외 다른 버전
[code python]#!/usr/bin/env python
lists=['Admin','Admin','DB','DB','a','b','c','d','Admin']
aa=[]
for elem in lists:
if (elem in aa) == 0:
aa.append(elem)
print aa
[/code]
반응형