Tags
- 통계학
- Django
- 백트래킹
- distinct
- 이진트리
- outer join
- 뷰
- ORM
- Queue
- DB
- 쟝고
- Vue
- 트리
- SQL
- 스택
- create
- 완전검색
- delete
- migrations
- update
- stack
- M:N
- count
- Tree
- Article & User
- regexp
- 큐
- drf
- N:1
- 그리디
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Notice
Recent Posts
Link
데이터 분석 기술 블로그
튜플 (Tuple) 본문
튜플(Tuple)이란?
튜플은 리스트와 비슷하지만, 변경할 수 없는(immutable) 자료형입니다.
즉, 한 번 생성되면 요소를 수정, 추가, 삭제할 수 없습니다. 소괄호 ()를 사용해서 표현합니다.
튜플 기본 문법
# 튜플 생성
my_tuple = (10, 20, 30, 40, 50)
# 값 가져오기 (리스트와 동일)
print(my_tuple[0]) # 10
print(my_tuple[2]) # 30
print(my_tuple[-1]) # 50 (음수 인덱스 사용 가능)
- 리스트처럼 인덱스로 접근 가능
- 값을 변경할 수 없음 (my_tuple[0] = 100 ❌ 오류 발생)
튜플의 주요 특징
특징 | 설명 |
변경 불가능 (Immutable) | 값을 추가, 수정, 삭제할 수 없음 |
리스트보다 속도가 빠름 | 수정할 필요 없는 데이터 저장 시 유리 |
소괄호 () 사용 | 리스트는 [], 튜플은 () |
튜플의 주요 기능
기능 | 설명 | 예제 |
tuple.count(값) | 특정 값 개수 반환 | (10, 20, 10).count(10) → 2 |
tuple.index(값) | 특정 값의 인덱스 반환 | (10, 20, 30).index(20) → 1 |
len(tuple) | 요소 개수 반환 | len((10, 20, 30)) → 3 |
tuple + tuple | 튜플 합치기 | (1, 2) + (3, 4) → (1, 2, 3, 4) |
마무리
- 튜플은 리스트와 유사하지만, 변경이 불가능(immutable)
- 여러 개의 값을 한 번에 반환할 때 사용
'데이터 분석 > Python' 카테고리의 다른 글
pandas (0) | 2025.01.30 |
---|---|
리스트 (List) (0) | 2025.01.28 |
딕셔너리 (Dictionary) (0) | 2025.01.27 |
OS (Operating System) (0) | 2025.01.26 |