데이터 형식 조합 (컨테이너의 유형)에 요약 된 점 파이썬

1 세트 형

개념 1 컬렉션
  • 각 요소에 고유 한 장애는 동일한 요소는 요소들의 세트 사이없는
  • 컬렉션의 요소가 변경 될 수없는 가변 데이터 타입이 될 수없고, 세트의 요소가 될 수 튜플들의 목록이 아니다
  • 중괄호 {}의 집합 요소들은 상기 쉼표로 구분
  • 세트 유형 또는 SET를 {} {}, 구축하는 빈 세트를 만들려면} {SET를 사용해야합니다

예를 들면 :

>>> A={"python",123,("python",123)}
>>> print(A)
{('python', 123), 123, 'python'}

>>> B=set("pypy123123")
>>> print(B)
{'y', '2', '1', '3', 'p'}
2 세트의 작동

그림 삽입 설명 여기
있다 : S는 <= T 또는 S <T는 S와 T 사이의 관계들의 서브 세트를 결정하는 참 / 거짓 반환
S와 T 사이의 관계를 결정하는 단계를 더 포함하는, 참 / 거짓 반환 T S> = T 또는 S를>

그림 삽입 설명 여기

(3) 처리 방법 집합

그림 삽입 설명 여기
있습니다 S.clear ()가 S의 모든 요소를 제거하기 위해
S가 비어 생산 이상한 KeyError를 경우 S.pop ()는 S의 임의의 요소가 반환, 업데이트, S
그림 삽입 설명 여기
일반적인 응용 프로그램 시나리오 설정 : 데이터 중복 제거

2 시퀀스 유형

  • 시퀀스 요소 세트 A의 관계를 갖는다

  • 시퀀스는 그 요소의 다른 타입 일 수 있고, 하나의 차원 벡터 원소

  • 특정 액세스 시퀀스의 인덱스에 의한 요소 요소 사이의 숫자에 의해 유도
    된 문자열 유형 튜플 타입리스트 타입을 포함하는 연속 형


  • 그림 삽입 설명 여기
    순차 처리 기능 및 방법

그림 삽입 설명 여기
그림 삽입 설명 여기

1 튜플 타입 정의
  • 튜플 시퀀스 유형 일단 생성이 수정 될 수없는
  • 사용 괄호 () 또는 tuplie ()을 만들은 소자 사이의 쉼표로 구분
  • 당신은 괄호 또는 NA를 사용할 수 있습니다
  • 예를 들면 :
>>> creat = "cat","dog","tiger"
>>> creat
('cat', 'dog', 'tiger')
>>> color=(0x000000,"blue",creat)
>>> color
(0, 'blue', ('cat', 'dog', 'tiger'))

동작 예 :

>>> creat = "cat","dog","tiger"
>>> creat
('cat', 'dog', 'tiger')
>>> color=(0x000000,"blue",creat)
>>> color
(0, 'blue', ('cat', 'dog', 'tiger'))
>>> creat[::-1]
('tiger', 'dog', 'cat')
>>> color[-1][2]
'tiger'
2, 타입 정의 목록
  • 목록, 작성 후 수정 될 무료 시퀀스 유형
  • 대괄호 [] 또는 목록 ()을 생성하기 위해 요소들 사이 쉼표로 구분
  • 다른 유형의 요소 목록에는 길이 제한이 될 수 있습니다
  • 예를 들면 :
>>> ls=["cat","dog","tiger",1024]
>>> ls
['cat', 'dog', 'tiger', 1024]
>>> it=ls
>>> it
['cat', 'dog', 'tiger', 1024]

참고 대괄호 [] 정말 목록을 만드는 것이, 단지 참조 할당을 통과

그림 삽입 설명 여기
예를 들면 :

>>> ls=["cat","dog","tiger",1024]
>>> ls
['cat', 'dog', 'tiger', 1024]
>>> ls[1:2] = [1,2,3,4]
>>> ls
['cat', 1, 2, 3, 4, 'tiger', 1024]

그림 삽입 설명 여기
데이터 보호를 위해 튜플 형식의리스트로 변환 할 수 있습니다 :

>>> ls = ['cat', 1, 2, 3, 4, 'tiger', 1024]
>>> it = tuple(ls)
>>> it
('cat', 1, 2, 3, 4, 'tiger', 1024)

(3) 사전 형

  • 사전 적은 "맵"의 실시 예인
  • 키 - 값 쌍 : 키는 데이터 인덱스 확장
  • 사전 키 - 값 쌍의 컬렉션의 장애의 열쇠
  • 그리고 중괄호 {} 콜론 키 - 값 쌍을 만들 수 DICT ()를 사용하여 표시 등 :
  • 예를 들면 :
>>> d = {"中国":"北京","美国":"华盛顿","法国":"巴黎"}
>>> d
{'中国': '北京', '美国': '华盛顿', '法国': '巴黎'}
>>> d["中国"]
'北京'

빈 사전을 만듭니다

>>> de = {};type(de) #type()函数用来检测数据类型
<class 'dict'>

사전 처리기
그림 삽입 설명 여기
그림 삽입 설명 여기
예 :

>>> d = {"中国":"北京","美国":"华盛顿","法国":"巴黎"}
>>> d.get("中国","伊斯兰堡")
'北京'
>>> d.get("巴基斯坦","伊斯兰堡")
'伊斯兰堡'

그림 삽입 설명 여기

게시 37 개 원래 기사 · 원 찬양 17 · 전망 2588

추천

출처blog.csdn.net/qq_44384577/article/details/105302811