중화사전망 - 서예자전 - 파이썬은 목록에서 중복 데이터를 어떻게 제거합니까
파이썬은 목록에서 중복 데이터를 어떻게 제거합니까
1. 특수 유형의 컬렉션을 사용하여 파이썬 컬렉션은 다른 언어와 마찬가지로 무질서하고 반복되지 않는 요소 컬렉션입니다.
조직 목록 =
#list () 메서드는 문자열 str 또는 tuple 을 배열로 변환합니다.
Formatlist = list (세트 (orglist))
인쇄 (형식 리스트)
결과:
-응?
2. keys () 메서드를 사용합니다
조직 목록 =
#list () 메서드는 문자열 str 또는 tuple 을 배열로 변환합니다.
FormatList=list({}) 입니다. Fromkeys(orgList) 입니다. 키 ())
인쇄 (형식 리스트)
결과:
-응?
이 두 가지 방법의 문제는 결과가 원래의 순서를 유지하지 못했다는 것이다.
3. 순환 순회 방법
조직 목록 =
형식 목록 =
이런 코드는 간결하지 않다.
4. 색인별로 다시 정렬합니다
조직 목록 =
Formatlist = list (세트 (orglist))
Formatlist.sort (키 = orglist.index)
인쇄 (형식 리스트)
결과: