<꿀팁모아 : 93번째 포스팅> 파이썬 튜플? Python Tuple?
안녕하세요 꿀팁모아 희망주기입니다
오늘 알아볼 주제는 튜플(Tuple) 입니다
1 튜플
Tuples는 단일 변수에 여러 항목을 저장하는 데 사용된다. 튜플은 데이터 수집을 저장하는데 사용되는 파이썬의 4가지 기본 제공 데이터 유형 중의 하나이며 다른 3가지는 리스트, 집합 그리고 사전이다. 튜플은 주문 및 변경할 수 없는 컬렉션이다. 튜플은 둥근 대괄호로 작성이 된다.
2 튜플 아이템
튜플 항목은 정렬되고 변경할 수 없으며 중복 값을 허용한다. 튜플 항목은 인덱싱되고, 첫번째 항목에는 인덱스가 있으며 두번째 항목에는 인덱스 [0] [1] 이 있다. 튜플이 주문된다고 말할 때, 그것은 항목이 정의된 순서를 가지고 있으며 순서가변경되지 않음을 의미한다. 튜플을 만든 후 항목을 변경, 추가 또는 제거할 수 없음을 의미하므로 튜플은 변경할 수 가없다. 튜플은 인덱싱되므로 동일한 값을 가진 항목을 가질 수 있다.
3 튜플 길이
튜플에 있는 항목 수를 확인하려면 len 함수를 사용한다
4 하나의 항목으로 튜플 만들기
하나의 항목으로 튜플을 만들려면 항목 후 쉼표를 추가해야 하며, 그렇지 않으면 Python이 튜플로 인식하지 않는다
5 튜플 () 생성자
튜플 ( ) 생성기를 사용하여 튜플을 만들 수 도 있습니다
6 튜플 아이템 엑세스
사각형 대괄호 내부의 인덱스 번호를 참조하여 튜플 항목에 엑세스할 수 있다.
7 음수 인덱싱
음수 인덱싱은 끝에서 시작하는 것을 의미한다.
8 인덱스 범위
시작 위치와 범위를 종료할 위치를 지정하며 인덱스 범위를 지정할 수 있다. 범위를 지정할 때 반환 값은 지정된 항목이 있는 새 튜플이 된다.
9 음수 지수 범위
튜플 끝에서 검색을 시작하려는 경우 음수 인덱스를 지정한다
10 튜플 업데이트
튜플이 만들어지면 해당 값을 변경할 수 없다. 튜플은 호출되기 때문에 변경할 수 없다. 하지만 이를 해결할 방법이 있는데요 그건 바로 튜플을 목록으로 변환하고 목록을 변경하고 목록을 다시 튜플로 변환하는 방법이 있기 때문이다.
10-1 항목 추가
튜플은 변경할 수 없으므로 빌드인 메서드가 없지만 튜플에 항목을 추가하는 다른 방법이 있는데 그건 바로 append( ) 메서드이다.
튜플에 튜플 추가하기. 튜플에 튜플을 추가할 수 있으므로 한 항목 (또는 여러 항목을 추가하려면 새로운 튜플을 만들고 기존 튜플에 추가할 수 있다)
10-2 항목 제거
튜플은 변경할 수 없고 항목을 제거할 수 없지만 튜플 항목을 변경하고 추가하는데 사용한 것과 동일한 해결 방법을 사용할 수 있다. 그건 바로 remove 메서드를 이용하면 된다
11 튜플 포장 풀기
튜플을 만들 때 일반적으로 값을 할당한다. 이를 튜플 패킹이라고 한다
12 별표 사용
변수 수가 값 수보다 작은 경우 변수 이름에 변수 이름을 추가할 수 있으며 변수에 값이 목록으로 할당된다.
13 튜플을 통한 루프
포문 루프를 사용하여 튜플 항목을 반복할 수 있다.
14 인덱스 번호를 통한 루프
인덱스 번호를 참조하여 튜플 항목을 반복할 수 있다. Range 및 len 함수를 사용하여 적절한 세터블을 만든다
15 While 루프 사용
While 루프를 사용하여 목록 항목을 반복할 수 있다. 함수를 사용하여 튜플의 길이를 결정한 다음 0에서 시작하여 인덱스를 참조하여 튜플 항목을 반복한다. 각 반복 후 인덱스를 1로 늘려야 한다.
'IT 및 코딩 > 파이썬(Python)' 카테고리의 다른 글
<꿀팁모아 : 94번째 포스팅> 파이썬 세트? 집합? Python Set? (0) | 2021.12.22 |
---|---|
<꿀팁모아 : 92번째 포스팅> 파이썬 목록? Python List? (0) | 2021.12.22 |
<꿀팁모아 : 91번째 포스팅> 파이썬 연산자 (0) | 2021.12.22 |
<꿀팁모아 : 90번째 포스팅> 파이썬 부울? (0) | 2021.12.22 |
<꿀팁모아 : 89번째 포스팅> 파이썬 문자열? Python Strings? (0) | 2021.12.22 |