본문 바로가기
파이썬

파이썬 목록에서 중복 문자열 제거

by º기록 2020. 9. 23.
반응형

문자열 목록이 있으면

a = ["asd","def","ase","dfg","asd","def","dfg"]

목록에서 중복을 제거하려면 어떻게합니까?

 

해결 방법

 

세트로 변환 :

a = set(a)

또는 선택적으로 목록으로 돌아 가기 :

a = list(set(a))

이것은 순서를 유지하지 않습니다. 순서를 유지하려는 경우 :

seen = set()
result = []
for item in a:
    if item not in seen:
        seen.add(item)
        result.append(item)


 

참조 페이지 https://stackoverflow.com/questions/8200342

 

 

반응형

댓글