coding 101

python_튜플

밤 고구마 2022. 4. 13. 09:28

튜플이란?

리스트와 같이 여러 요소들을 갖는 집합 

추가, 삭제는 가능하지만 변경은 불가능

 

튜플의 선언은 소괄호 () 활용하며, 각 요소는 쉼표(,)로 구분

튜플명 = (요소1,요소2,요소3,...)
col = ("red","Green","blue")
col
("red","green","blue")

num = (1,2,3,4,5)
num
(1,2,3,4,5)

t = (1,2,"hello")
t
(1,2,"hello")

t=()
t
()

# 하나의 값만 가진 튜플을 생성할 때에는 반드시 값 다음에 쉼표를 붙인다
t = (3,)
t
(3,)
t = tuple([1,2,3,4,5])
t
(1,2,3,4,5)

t= 1,2,3,4
type(t)
<class 'tuple'>

num = (1,2,3)
col = ("red","Green","blue")
y = num + col
y
(1,2,3, "red","Green", "blue")

변경은 불가능

하지만 인덱싱과 슬라이싱은 가능

 

인덱싱

book = "number",1980,"bigdata"
book
("number",1980,"bigdata")
book[0]
"number"

슬라이싱

book[-2:]
(1980, "bigdata")

 

리스트와 동일하게 *, + 연산 지원, count(), index(), len(), max(), sorted(), tuple() 같은 함수 지원

728x90
반응형