반응형
문자열 목록이 있으면
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
반응형
'파이썬' 카테고리의 다른 글
파이썬 단일 CSV 열에 Python 목록 작성 (0) | 2020.09.23 |
---|---|
파이썬 Python의 문자열에서 문자 만 추출 (0) | 2020.09.23 |
파이썬 How to indent the contents of a multi-line string? (0) | 2020.09.23 |
파이썬 SQLAlchemy, get object not bound to a Session (1) | 2020.09.23 |
파이썬 Python argparse command line flags without arguments (0) | 2020.09.23 |
댓글