>  기사  >  백엔드 개발  >  파이썬 시퀀스 유형의 세 가지 유형은 무엇입니까?

파이썬 시퀀스 유형의 세 가지 유형은 무엇입니까?

angryTom
angryTom원래의
2020-02-25 16:45:2824638검색

파이썬 시퀀스 유형의 세 가지 유형은 무엇입니까?

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()

numerous

python training videos

, 모두 Python 학습 네트워크에 있습니다. 온라인 학습에 오신 것을 환영합니다!

위 내용은 파이썬 시퀀스 유형의 세 가지 유형은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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