데이터 타입 및 데이터 구조의 조합 파이썬

//2019.12-07
:. 데이터의 세 가지 유형이있다 조성물 Pyhton 1 집합 (집합), 시퀀스 (문자열 str을 목록 튜플 튜플들의 목록) 및 매핑 (사전 DIC)
2 집합으로서 일반적으로 사용 중괄호 {} 이 표현되고, 내부 수집 소자와 위치 인덱스 거의 개념 고유 랜덤 요소는 동일한 요소를 필터링하는 데 사용될 수있다.
(3)는, 사전 정의는 {} 결합되지 않은 데이터 세트를 사전 정의하는 데 사용되는 딕셔너리 () 일 수있다}, {하여 정의되도록 정의되고, 상기 결합 된 데이터를 정의하도록 설정 () 함수이다.
(4)는, 사전 삭제 키 - 값 쌍을 사용할 수있다 달성 될 델 예약어 델 S [키]
결합 된 데이터 유형 내부 #python
5 튜플, 사전 및리스트와 연관된 운영자 Daquan의 소개 세트 :

#python 내부에 결합 된 데이터 타입 

# 세트 사업자 연관된
S는 = {1,2, '안녕하세요', 1,2 'yanjiangyi "}
인쇄 (S)가 자동으로 동일한 요소를 필터링 할 수있다 # 1, 순차의 개념이 없다 ,
고유 출력 요소의 전단 (렌 (S)) # 번호
인쇄 출력 데이터를 (형태 (들)) # 형 집합
S = {1,2,3 'YJY는 "."11 ", 123,24}
T = {1, 3, "YJY"1,243의}
출력 (ST) # 차 세트
인쇄 (S & t) # 교차
프린트 (S ^ t) # 보완
프린트 (S | t) # 조합
공통 기능들 # 1 세트 방법 : 먼저, 재 반출 작업
s.add ( "AI") # 추가 소자
(S)를 인쇄
s.remove ( "YJY") # 삭제 소자
인쇄 (S)
s.clear () # 빈 소자
인쇄 (S)
전단 LEN ((S))의 출력 세트 # 길이
(S 1) 인쇄 # S는 소자가 내부에 위치하고 있는지 여부를 확인하기 위해
인쇄 ( "yjy"
빈 세트를 정의 할 수 #set가 변수 함수
A = SET ()
(인쇄 A)
S = "그들이 모르는 것을 알고의 노하우로 알려진 지식이다!"
인쇄 (SET (S)) #set가 기능이 매우 필터링 같은 부분 삭제, 데이터 유형의 집합으로 데이터의 다른 조합을 할 수

# 목록 유형과 관련된 운영
[S =을 1,2,3,4 'yjy ","달콤한 원 ","진주 우유 차 "1,2] #는 다양한 데이터 유형을 저장 및 독립적 인 데이터 요소 사이에 동일한 시간을 필터링하지 않고, 의 숫자가
인쇄 (S)
(유형 (S)의) 인쇄
인쇄 (목록 ( "내 인생, 아니 드레스 리허설입니다 매일 만세!"))
#에게 작동 방법 및 기능의 목록을
인쇄 (3 *들) # 사본 리스트 엘리먼트 n 회 후 함께 접합
T = [1,2,3,4]
인쇄 (T + S) # 직접 접합 자세한 목록은
목록의 첫 번째 요소의 출력 (s.index (2)) # 인덱스 출력의 값이
출력 (S [1 : 5 : 2]) #의 리스트 슬라이스 및 색인
인쇄 (s.count (2)) # 출력 상기리스트 번호의 요소
S = [(1010) "1010" , 1010 [1,2,3,4]] "(12)는"
인쇄 (S)
전단 (유형 (S [2]))
색인 인쇄 (S [-2]) #리스트
: S I에 대한
인쇄 (I) #리스트의 각 원소를 순환 찾아야
: 출력 (S [2 0 :. 4)
(S [-5 인쇄 :-1 : 2)
출력 (S [1 : 4] ) #의 동작 공통 부 나열
관련 동작리스트 # 1
s.append (1) #append가 목록의 마지막 요소의 증가를 의미
인쇄 (S)
s.insert (2 "YJY ") #insert는 원소 X를 추가 할리스트의 인덱스 위치 나 지칭
인쇄 (S)
s.pop (2) #pop 방법은 인덱스 i에서 삭제리스트 엘리먼트를 지칭
인쇄 (S)
s.remove ("1010 " ) # 삭제 삭제리스트 원소 X의 처음 나타나는 지칭
(S) 전단
s.reverse ()
인쇄 (S) #reverse 직접 역으로리스트의 요소를 의미
, t = [1,2,3 5,113,67,89,546799]
t.sort () 오름차순으로리스트 #sort 소자 분산 배치되어
인쇄하기 (t)는
t가 일치되도록, P, P = t = # 1, t (P)에 어드레스이고
p는 = t.copy () #copy 새로운 데이터를 열어, 복사 작업의 목록을 의미 변화하지 않습니다의 t의 P의 변화 원인
토너 (t)
t.clear () #clear 요소 목록 취소
인쇄 ( T)
전단 (P)
# 튜플 데이터 타입 및 관련 운영
S = (1,2,3,4,5,57,6,87 "yjy" , [1,2,2- "yjy"])
(S)를 인쇄
출력 (입력 (S)) # 출력 형 튜플
((s.count한다. 1)) 인쇄
프린트 (s.index ( "YJY을")) # 튜플 임의로 내부 정보 요소를 수정하지 매우 좋은 안전 보장, 수정 될 수없는 모든 터플 내부에 수정 될 수 없다
(S [3]) # 튜플 요소 인덱스 인쇄
잉크 (S * 2) # 튜플 데이터 형식 복사
S =을 [1,2,3,3,6576,34, "YJY"]
S = 튜플 (S) 데이터를 보호 할 수 있습니다 튜플에 # 목록
인쇄 (S)
인쇄 (튜플 ( "나는 당신이가는 제안 ")) #tuple 튜플 함수 및 작업 데이터를 전환 할 수있는

# 사전 데이터의 조합 : 키 - 값 간의 매핑 달성하기 위해서는 아직 같이 집합
S = {"YJY를 " 1234 "아르테": "화 요요", "하이브리드 쌀 아버지": "Longping"1. 123}
프린트 (S)
전단 (S [ "YJY"]) # 키 값 쿼리 사전의 사전 인덱싱 방법에만 관련된 키에 의해 인덱싱 될 수있는
출력 (S [. 1])
S [. 1] = "덩 지액 시안"사전 보정 값 # 1 용
전단 (S)
T} = {# 정의 빈 사전
t [2019] = "청화 대학 "# 사전 확장 요소
(T)를 인쇄
S = { "르블랑", "201802", "데릭 로즈", "201801"}
인쇄 LEN ((S))
프린트 (최대 (S))
프린트 (분 (S)) 산출 키 번호를 최대 및 최소
X = 딕셔너리 ()
토너 (X)
의 작동 # 사전 방법
(유형 (s.keys ())) 인쇄
잉크 (s.keys ()) # 출력 딕셔너리 키의 출력하도록 목록
프린트 모든 키 (s.items ())를 출력 # 사전 : 튜플 출력
인쇄 (s.values ())가 사전의 모든 출력값 # 값
인쇄 (s.get ( "201801") ) #의 출력 이 경우 값에 해당하는 키 값이 기본값이 자신의 정의 다시 반환되지 않습니다
(S) 인쇄
(s.get ( "201803") "데이터의 부재") 인쇄
인쇄 (s.popitem ()) # 사전에 출력 랜덤 값 쌍 다음 삭제
인쇄 (s.pop ( "201801") , " 키 데이터가 존재하지 않음")의 삭제가 존재하는 경우, # 출력값 키 값에 대응 이 키 - 값 쌍 기본 값 반환 존재하지 않는
인쇄 (S)
인쇄 ( "201801"#에만 사전 키가 있는지 여부를 결정할 수있다) (S)에서, 값이 결정된 값일 수
S = { "201801": "르블랑", "201802": "데릭 로즈"}
S의 K 용 :
: 인쇄 (형식 (K '{} 및 {} 사전 키 값은 ". s.get (K)))
사전 인쇄 (K) # traversal 사이클 출력 키

 

추천

출처www.cnblogs.com/Yanjy-OnlyOne/p/12001188.html