중화사전망 - 서예자전 - 보조 파이썬 조합 데이터 유형 (근무일 5)

보조 파이썬 조합 데이터 유형 (근무일 5)

1. 컬렉션 유형 개요

파이썬 언어의 컬렉션 유형은 0 개 이상의 데이터 항목이 포함된 무질서한 조합인 수학의 컬렉션 개념과 일치합니다.

컬렉션은 중괄호 {} 로 표시되는 무질서한 조합입니다. 색인과 위치에 대한 개념이 없으므로 컬렉션의 요소를 동적으로 추가하거나 제거할 수 있습니다.

어셈블리 요소는 고유하므로 어셈블리 유형을 사용하여 중복 요소를 필터링할 수 있습니다.

컬렉션 유형에는 4 개의 연산자, 교차&; , 합집합 |, 차집합-,보집합, 그 연산 논리는 수학 정의와 같다.

컬렉션 유형에는 몇 가지 일반적인 조작 함수 또는 메서드가 있습니다.

Set () 함수는 다른 결합된 데이터 유형을 컬렉션 유형으로 변경하여 중복되거나 임의로 정렬되지 않은 컬렉션을 반환합니다. Set () 함수는 빈 컬렉션 변수도 생성할 수 있습니다.

목록 유형은 대괄호 [] 로 표시되며 모음이나 문자열 유형도 목록 (x) 함수를 통해 목록 유형으로 변환할 수 있습니다.

목록은 시퀀스 유형에 속하므로 목록 유형은 시퀀스 유형에 해당하는 작업을 지원합니다.

1. 시퀀스 유형에는 몇 가지 공통 연산자와 함수가 있습니다.

2. 목록 색인

색인은 목록의 요소를 가져오는 목록의 기본 작업입니다. 괄호를 색인 연산자로 사용합니다.

트래버스 루프를 사용하여 목록 유형의 요소를 트래버스할 수 있습니다.

기본 사용 모델은 다음과 같습니다

3. 목록을 슬라이스합니다

슬라이스는 목록의 조각을 가져오는 목록의 기본 작업입니다. 즉, 하나 이상의 요소를 가져옵니다. 슬라이스 후의 결과도 목록 유형입니다.

분할 영역 사용 방법:

목록 유형이 n 에서 m (m 제외) 인 요소를 슬라이스하여 새 목록을 만듭니다. K 가 있으면 슬라이스는 목록 유형이 n 에서 m (m 제외) 인 요소 목록을 가져오고 k 는 단계입니다.

1. 목록 작동 방법

Ls. append(x) 는 목록에 하나의 요소만 추가하는 데 사용됩니다. 여러 요소를 추가하는 경우 더하기+기호를 사용하여 두 목록을 병합할 수 있습니다.

파이썬 예약어 del 을 사용하여 목록 요소 또는 조각을 삭제할 수 있습니다.

다음과 같습니다.

또는

등호 (=) 가 있는 색인을 사용하여 목록 요소를 수정합니다.

보코드: 튜플

파이썬 튜플은 목록과 비슷하지만 튜플의 요소는 수정할 수 없습니다.

튜플에는 대괄호 () 를 사용하고 목록에는 대괄호를 사용합니다.

튜플을 만드는 것은 간단합니다. 괄호 안에 요소를 추가하고 쉼표로 구분하면 됩니다.

파이썬 언어의 사전은 중괄호 {} 로 만들어졌으며 각 요소는 키 값 쌍입니다.

사용 방법:

키와 값은 콜론으로 연결되며 다른 키 값 쌍은 쉼표로 구분됩니다. 중괄호는 컬렉션을 나타낼 수 있으며 사전 유형에도 컬렉션과 유사한 속성이 있습니다. 즉, 키 값 쌍 사이에는 순서가 없으며 반복할 수 없습니다.

-응? 사전 색인

목록 유형은 요소 순서대로 색인화됩니다. 사전 요소 키-값 쌍의 키는 값의 인덱스이므로 키-값 쌍 관계를 사용하여 요소를 직접 인덱스화할 수 있습니다.

Index 와 assignment = 의 조합을 사용하여 사전의 각 요소를 수정할 수 있습니다.

중괄호를 사용하여 사전을 작성합니다. 색인과 할당을 결합하여 사전에 요소를 추가할 수 있습니다.

사전 유형에는 몇 가지 일반적인 조작 함수가 있습니다.

사전 유형에는 몇 가지 조작 방법이 있다.

D.keys () 는 사전의 모든 키 정보를 반환하며 Python 의 내부 데이터 유형인 dict_keys 를 반환합니다. 이는 사전의 키를 나타내기 위한 것입니다. 반환된 결과를 더 잘 활용하려면 목록 유형으로 변환할 수 있습니다.

D.values () 는 사전의 모든 값 정보를 반환하며 Python 의 내부 데이터 유형인 dict_values 를 반환합니다. 반환된 결과를 더 잘 활용하려면 목록 유형으로 변환할 수 있습니다.

D.items () 는 사전의 모든 키 값 쌍 정보를 반환하며 Python 의 내부 데이터 유형인 dict_items 를 반환합니다.

D. get(key, default) 는 키 정보를 기준으로 정보를 찾아 반환하고, 키가 있는 경우 해당 값을 반환하고, 그렇지 않은 경우 기본값을 반환하고, 두 번째 요소 default 는 생략할 수 있으며, 생략된 경우 기본값은 비어 있습니다.

D. pop(key, default) 는 키 정보를 기준으로 값 정보를 찾아 체크아웃하고, 키가 있는 경우 해당 값을 반환하고, 그렇지 않은 경우 기본값을 반환하고, 두 번째 요소 default 는 생략할 수 있으며, 생략된 경우 기본값은 비어 있습니다. D.get () 메서드와 달리 d.pop () 는 적절한 값을 가져온 후 사전에서 해당 키 값 쌍을 제거합니다.

D.popitem () 은 사전에서 임의의 키 값 쌍을 가져와 튜플 (key, value) 로 반환합니다. 키 값 쌍을 꺼낸 후 사전에서 삭제합니다.

D.clear () 는 사전에서 모든 키 값 쌍을 삭제합니다.

또한 사전에서 요소를 삭제하려면 파이썬 예약어 del 을 사용할 수 있습니다.

사전 유형은 또한 키가 사전에 있는지 여부를 결정하는 의 예약어도 지원합니다. 있는 경우 True 를 반환하고, 그렇지 않은 경우 False 를 반환합니다.

사전은 루프를 반복하여 해당 요소를 반복할 수 있습니다.

For 루프에서 반환되는 변수 이름은 사전의 인덱스 값입니다. 키에 해당하는 값을 가져와야 하는 경우 문 블록의 get () 메서드를 통해 얻을 수 있습니다.