티스토리 뷰
728x90
리스트와 매우 비슷하며
여러 개의 항목을 순서대로 담을 수 있는 컨테이너 형태입니다.
리스트와 비슷해 보일 수 있지만
가장 큰 차이점은 튜플은 변경 불가능(Immutable)하다는 점입니다.
튜플이 생성된 이후 항목을 추가, 삭제, 변경할 수 없습니다.
튜플은 소괄호 ()를 사용하여 생성하며, 항목들은 쉼표(,)로 구분됩니다.
튜플의 장점 1) 불변성(Immutable)
한 번 생성된 튜플은 내부의 항목을 보존하고 변경할 수 없습니다.
이러한 특성은 튜플을 키(Key)로 사용하는 딕셔너리(Dictionary)의 키로 활용하는데 유용합니다.
튜플의 장점 2) 속도
리스트보다 적은 메모리를 사용하고 더 빠른 속도로 처리됩니다.
# 튜플 생성
fruits = ("apple", "banana", "orange")
# 튜플 항목에 접근
print(fruits[0]) # apple
# 튜플의 길이 (항목 개수) 확인
length = len(fruits) # 3
# 튜플 항목의 값 변경
fruits[0] = "grape" # 오류 발생
'프로그래밍 > Python' 카테고리의 다른 글
Jupyter Notebook 과 Jupyter Lab 의 차이점 (0) | 2023.08.03 |
---|---|
파이썬의 집합(Set) 자료형 (0) | 2023.08.02 |
파이썬의 딕셔너리(Dictionary) 자료형 (0) | 2023.08.02 |
파이썬의 리스트(List) 자료형 (0) | 2023.08.02 |
파이썬의 논리 자료형 (0) | 2023.07.26 |
TAG
- mvc
- 데이터베이스
- 구매 가이드
- JSP
- 코멧
- 기본
- 주피터 노트북
- MacOS
- 랜덤
- 서양인
- 특수문자
- Android
- JavaScript
- 페이지 이동
- 여성가족부
- 안드로이드
- window
- 시각 차이
- 스프링
- 스트럿츠
- ibatis
- EL
- 함수
- 테이블
- 오류
- 자바스크립트
- jstl
- 동양인
- 파이썬
- struts
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
29 | 30 | 31 |
글 보관함
- Total
- Today
- Yesterday