3가지 유형의 Python 시퀀스 유형에는
python 시퀀스 유형에는 다음이 포함됩니다. list , 튜플, 사전
List: 정렬된 변수 시퀀스
Creation: userlist = [1,2,3, 4, 5,6]
수정: userlist[5] = 999
추가: userlist.append(777)
삭제: userlist 제거( 4) 또는 del(userlist[3])
pop 방법: 요소를 제거합니다. 기본값은 마지막 요소입니다.
userlist.pop(3)은 세 번째 요소를 제거하고 값을 반환합니다.
Insert: userlist.insert(3,555)
Sort: userlist.sort() 기본값은 오름차순입니다. userlist.sort(reverse=True)는 내림차순을 사용합니다. 또는 sorted(userlist)를 사용하여
Reverse: userlist.reverse()
Search: userlist.index(3) 또는 예약어를 사용하여 검색#🎜🎜 #
요소 가져오기: userlist[2]좌표 가져오기: userlist.index(999)목록 연결: 확장() 메서드. 또는 +를 사용하여 두 목록을 연결합니다. 둘은 다릅니다Tuple: 순서가 변경되지 않는 시퀀스
Creation: tuple1=(1,2,3,4,5, 6) 수정: 값을 수정할 수 없습니다Add: 추가 기능이 없으며 할당으로만 추가할 수 있습니다: tuple2=(tuple1,7,8,9) #🎜🎜 #Delete: (불변 시퀀스에는 이 속성이 없음)
Insert: (불변 시퀀스에는 이 속성이 없음)
Sort: 정렬만 됨 (userlist)를 사용할 수 있습니다. Sort
Reverse: (불변 시퀀스에는 이 속성이 없습니다)
Search: userlist.index(3) 또는 예약어를 사용하여 검색# 🎜🎜##🎜 🎜#요소 가져오기: tuple1[4]
좌표 가져오기: tuple1.index(3)
중복 제거: set(tuple1)
솔루션 패키지: a,b,c,d,e,f = tuple1
Dictionary: 순서가 지정되지 않은 변경 가능 시퀀스Create : dict1= {'a':'001','b':'002','c':'003','d':'004'} 또는 함수를 사용하여 사전을 생성합니다: dict1 = dict([ ('a',' 001'),('b','002'),('c','003'),('d','004')])수정 : 값을 수정할 수 없습니다#🎜 🎜#
Add: 직접 할당: dict1['f'] = '006'; 또는 setdefault() 함수를 사용하여 사전 요소를 추가합니다: dict1.setdefault('e', '005'), 키가 이미 존재하는 경우에는 원래의 k-v를 그대로 유지하고, 키가 존재하지 않는 경우에는 k-v를 추가합니다. Delete: 사전에는 제거() 함수가 없지만 del() 함수를 사용하여 사전의 kv를 삭제할 수 있습니다: del(dict1['e']). pop() 메서드를 사용하여 지정된 요소를 삭제할 수도 있습니다. 사전은 순서가 지정되지 않으므로 pop()은 기본적으로 마지막 요소를 삭제하지 않습니다.Insertion: 사전 인덱스 좌표가 없습니다, 추가만 하고 삽입은 하지 않습니다 정렬: 사전에는 인덱스 좌표가 없으므로 순서도 없고 키를 통해서만 값을 찾을 수 있습니다. 하지만 다른 방법으로 정렬할 수 있습니다. for k in sorted(dict1): print(k,dict1[k])Reverse: (순서가 없고 되돌릴 수 없음)#🎜🎜 # 검색: dict1['c'] 또는 예약어를 사용하여 검색하세요. 또는 편리한 검색을 위해 items() 메소드를 사용하여 사전의 각 kv 쌍을 튜플로 변환합니다.
요소 가져오기: dict1['c'] 또는 dict1.get('c')# 사용 🎜 🎜#
좌표 가져오기: 키는 고유하지만 값은 고유하지 않으며 편의 사전을 반복해야만 찾을 수 있습니다중복 제거: 키가 고유하므로 중복을 제거할 필요가 없습니다# 🎜🎜#문자열의 형식 변환 - 튜플 - 목록 - 사전
1. 튜플을 목록으로 변환: list()
#🎜🎜 #2. 목록을 튜플로 변환: tuple()3. 사전을 목록과 튜플로 변환: dict1.items()4. 튜플을 사전에 나열: dict()
numerouspython training videos
, 모두 Python 학습 네트워크에 있습니다. 온라인 학습에 오신 것을 환영합니다!위 내용은 파이썬 시퀀스 유형의 세 가지 유형은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!