튜플(tuple)이란?
자료형으로, 그 형태는 리스트와 매우 비슷하다.
다른 점은 크게 다음의 두 가지이다.
- 리스트는 [ ], 튜플은 ( )으로 둘러싼다.
- 리스트는 요솟값의 생성, 삭제, 수정이 가능하지만, 튜플은 요솟값을 바꿀 수 없다.
1. 튜플의 구성
menu = ("coffee", "tea")
print(menu[0]) # coffee
print(menu[1]) # tea
한 카페의 메뉴판을 가정하자.
그리고 메뉴에는 "coffee"와 "tea"만 판다.
이때 [ ] 안에 순서를 할당하여 출력할 수 있다.
menu.add("beer") # 오류, 튜플은 add를 지원 X
# --> 편집 및 수정 불가
이때 리스트처럼 add등의 함수를 통해 요소를 편집 및 수정할 시, 오류가 난다.
name = "엄준식"
age = 20
hobby = "코인"
print(name, age, hobby) # 엄준식 20 코인
이렇게 변수명을 지정하여 자료를 입력하여 튜플을 구성할 수도 있다.
(name, age, hobby) = ("엄준식", 20, "코인") # 이런식으로도 튜플 구성 가능
print(name, age, hobby) # 엄준식 20 코인
이렇게도 구성 해볼 수 있다.
'코딩 > Python' 카테고리의 다른 글
11) 자료형 구조의 변경 (0) | 2023.07.18 |
---|---|
10) 집합(set) (0) | 2023.07.18 |
8) 사전 (0) | 2023.07.18 |
7) 리스트 (0) | 2023.07.11 |
6) 탈출문자 (0) | 2023.07.11 |