>  기사  >  백엔드 개발  >  파이썬 데이터 유형의 차이점

파이썬 데이터 유형의 차이점

(*-*)浩
(*-*)浩원래의
2019-08-02 13:58:263066검색

Python 데이터 유형의 차이점

파이썬 데이터 유형의 차이점

집합 컬렉션과 dict 사전의 차이점 (권장 학습: Python 비디오 튜토리얼)

유일한 차이점: set에는 해당 값이 없습니다

둘 다 변경 가능한 유형입니다. 즉, 해시할 수 없습니다

둘 모두의 내부 요소는 불변 유형이므로 해시할 수 있습니다.

둘 모두 인덱스가 없으며 인덱스 기반의 슬라이싱 및 작업이 불가능합니다

집합 컬렉션 및 목록 목록 차이점

같은 점

– 둘 다 변수 유형

Differences

– 집합 집합은 순서가 없고 요소는 고유합니다

– 집합 집합은 다음을 통해서만 요소를 얻을 수 있습니다. for 루프, 그렇지 않으면 순서가 지정되지 않았기 때문에 인덱스가 없습니다.

– 목록은 정렬되어 있고 요소는 고유하지 않으며 인덱스에 따라 분할될 수 있습니다.

– 목록은 별도의 순서가 있는 동적 시퀀스 테이블입니다. 구조 (인덱스의 이유)

– set Set은 주로 테스트 데이터 및 데이터 교차, 합집합, 차이 및 기타 유형의 중복 제거 작업에 사용됩니다

– set set과 dict 사전의 본질적인 차이점은 동일합니다

목록 목록과 dict 사전의 차이점

같은 점:

변수 유형

Iterable

차이:

dict 사전의 키는 불변 객체여야 합니다

dict 사전에는 더 많은 것이 필요합니다 목록 목록보다 저장 공간

사전의 쿼리 효율성이 목록보다 훨씬 높습니다

튜플과 목록의 차이점

차이점:

튜플 개체는 생성된 후 변경할 수 없습니다.

방법 객체 생성: list = ["Element"] tuple=("Element",)

동일성:

Iterable

tuple, string, number

불변 유형(해시 가능), 요소는 변경할 수 없음

튜플은 변경 가능한 유형을 포함할 수 있습니다.

자세히 알아보기 Python 관련 기술 기사를 보려면 Python Tutorial 열을 방문하여 알아보세요!

위 내용은 파이썬 데이터 유형의 차이점의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.