Ganso 내장 방법
원조
만 것이, 변하지 목록
효과
Ganso 죽은를 만들기 위해 작성되었습니다
정의 방법
(임의의 데이터 타입 일 수있다) 콤마 내의 이격 요소 ()의 복수의
단 하나의 필수 요소 조상 경우 콤마
용도
1. 지표 값
tup = tuple((1,2,3))
print(tup[0]) ##1
2. 슬라이스 색인
tup = tuple((1,2,3))
print(tup[0:3]) ##(1,2,3)
3.for주기
tup = tuple((1,2,3))
for i in tup:
print(i)
4. 작업의 부재
tup = tuple((1,2,3))
print(0 in tup) ##False
5.len () 길이
tup = tuple((1,2,3))
print(len(tup)) ##3
6.index () 요소 인덱스를 취득
tup = tuple((1,2,3))
print(tup.index(1)) ##0
7.count () 개수
tup = tuple((1,2,3))
print(tup.count(2)) ##1
이 무질서한
주문
변수 없음
변수에 시간이 없다
사전 내장 방법
효과
복수의 데이터를 저장, 각 데이터의 설명을 구비
정의 방법
{}는 (설명적인 관점이 아니라 다양한 데이터 유형)에서 키 버튼의 복수 콤마에 의해 분리된다 : 값을 값 (모든 데이터 유형)의
용도
키 1. 눌러 키 값 / 수정 된 값
dic = {'a':1,'b':2,'c':3}
print(dic['a']) ##1 取值
dic['b'] = 4
print(dic) ##{'a': 1, 'b': 4, 'c': 3} 修改值
2.이 수정, 추가 할 수 없습니다
dic = {'a':1,'b':2,'c':3}
dic['d'] = 4
print(dic) ##{'a': 1, 'b': 2, 'c': 3, 'd': 4}
3.for주기
dic = {'a':1,'b':2,'c':3}
for i in dic:
print(i) ##循环key
4. 작업의 부재
dic = {'a':1,'b':2,'c':3}
print('a' in dic) ##True
5.len () 길이
dic = {'a':1,'b':2,'c':3}
print(len(dic)) ##3
6.keys () / 값 () / 상품 ()
dic = {'a':1,'b':2,'c':3}
print(dic.keys()) ##dict_keys(['a', 'b', 'c'])
print(dic.values()) ##dict_values([1, 2, 3])
print(dic.items()) ##dict_items([('a', 1), ('b', 2), ('c', 3)])
for k,v in dic.items():
print(k,v)
## a 1
b 2
c 3
() 값을 얻을
dic = {'a':1,'b':2,'c':3}
print(dic.get('b',1)) ##2
갱신 () 확장 사전
dic1 = {'a': 1, 'c': 2}
dic2 = {'b': 1, 'd': 2}
dic1.update(dic2)
print(dic1) ##{'a': 1, 'c': 2, 'b': 1, 'd': 2}
fromkeys ()는 사전 값 없음을 작성 없습니다
print(dict.fromkeys(dict.fromkeys([1,2,3,4])))
##{1: None, 2: None, 3: None, 4: None}
을 setDefault () 수정되지 않은 더 증가하지
dic = {'a':1,'b':2,'c':3}
dic.setdefault('j',2)
dic.setdefault('a',2)
print(dic) ##{'a': 1, 'b': 2, 'c': 3, 'j': 2}
이 무질서한
무질서한
변수 없음
변수
내장 된 방법의 모음
효과
1. 교차로 / 연합 / 보완 / 설정 차이 작업
2. 중복 제거
3. 스크램블
정의 방법
** {} 쉼표로 구분 된 복수의 요소 (아닌 가변 데이터 타입)
용도
pythoners = {제이슨 ','아이디 ','탱크 ','션 '}
리눅서 = {'아이디 ','에곤 ","케빈 '}
교차로
print(pythoners & linuxers)
노동 조합
print(pythoners | linuxers)
보어
print(pythoners ^ linuxers)
차이 세트
print(pythoners - linuxers)
추가 () 추가
pythoners.add('aacc')
print(pythoners) ##{'sean', 'nick', 'aacc', 'tank', 'jason'}
어떤 주어진) (오류 / 폐기 없음) (제거하지
pythoners = {'jason', 'nick', 'tank', 'sean'}
pythoners.remove('oscar1')
print(pythoners) ##报错
pythoners.discard('oscar1')
print(pythoners) ##不报错
팝업 ()은 임의 삭제됩니다
pythoners = {'jason', 'nick', 'tank', 'sean'}
pythoners.pop()
print(pythoners) ##随机删除
이 무질서한
무질서한
변수 없음
변수
데이터 형식 요약
값을 저장
정수 / 플로트 / 문자열
저장된 다수의 값
목록 / Ganso / 사전 / 수집
주문
문자열 / 목록 / 조상
무질서한
사전 / 수집
변수
목록 / 사전 / 수집
불변의
정수 / 부동 소수점 / 문자열 / 조상
복사 깊이
복사
가변 데이터 LT1 내부 변경, 변형 LT2, 복사 대상 LT2는 LT1, LT1 내의 불변 데이터 변경, LT2 변수 때
얕은 사본
때 물체의 LT2 LT1의 단순 복사본 내부 변경 LT1의 불변 요소 변하지 LT2] LT1 변경 내부 변수 요소 변형 LT2
깊은 사본
LT2 객체의 전체 복사본 LT1, 불변 형 내부 변경 LT1, LT2 불변 인 경우, LT1 변화 안에 가변형 변경 LT2