중화사전망 - 서예자전 - 파이썬은 목록에서 중복 데이터를 어떻게 제거합니까

파이썬은 목록에서 중복 데이터를 어떻게 제거합니까

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)

인쇄 (형식 리스트)

결과: