본문 바로가기
코딩/Python

9) 튜플

by 엘리야스 2023. 7. 18.

튜플(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