반응형
튜플Tuple
정의
- 파이썬의 자료구조 중 하나
- List와 매우 비슷함. 단 수정 불가
- Object.
파이썬 자료구조의 종류
- 리스트 List
- 튜플 Tuple
- 딕션어리 Dictionary
- 셋 set
선언
"(" 와 ")"를 사용해서 선언함.
단, 요소가 하나일경우, 콤마를 붙임
tuple1=(1,)
tuple2=(1,2,3)
notTuple=(0) #이는 int 타입으로 들어감
인덱싱
리스트와 같음
특징
튜블은 수정 불가능한 리스트와 같음
슬라이싱
[시작 인덱스 : 마지막 인덱스-1 : 조건 인덱스]
- [0:8:3] = index 0 에서 7 까지 3을 더해가며 선택하라
- [:8:] = index 0 에서 7 까지 1을 더해가며 선택하라
- [7::] = index 7 에서 -1 까지 1을 더해가며 선택하라
- [::-1] = index 0 에서 7 까지 -1을 더해가며 선택하라
a = (0, 1, 2, 3, 4, 5, 6, 7, 8, 9)
print(a[0:8:3]) # (0, 3, 6)
print(a[:8:]) # (0, 1, 2, 3, 4, 5, 6, 7)
print(a[7::]) # (7, 8, 9)
print(a[::-1]) # (9, 8, 7, 6, 5, 4, 3, 2, 1, 0)
반응형
'old > Programming' 카테고리의 다른 글
[파이썬 코드]이미지로 좌표 찾기 (0) | 2021.10.27 |
---|---|
[파이썬 코드]마우스랑 키보드 조정하기 (0) | 2021.10.26 |
[JAVA-AdoptOpenJDK]를 [windows 11]에 설치하기 (0) | 2021.10.10 |
힙정렬 Heap Sort (0) | 2021.10.02 |
병합정렬 Merge Sort (0) | 2021.10.01 |