여정의 기록

Tuple 본문

공부/Python

Tuple

Chelsey 2022. 2. 10. 01:37
728x90

사용빈도가 높지 않다. 보통 list를 더 많이 사용한다고 한다.

그 이유는 수정이 불가능해서가 아닐까 생각이 된다. 그래서 데이터가 손상되어서는 안되는 경우에만 사용한다.

list는 [] 모양이고 tuple은 () 모양이다.

tup1=()
tup2=(1) # type=int이므로 이렇게 하면 안된다!
tup3=(1,) # , 가 있으면 tupe type임
tup4(10,20,30)
tup5=1,2 # 변수 하나에 여러개 값 , 명시적으로 () 해주는게 좋다.

update, add, delete

tup5[1]=2 # update
tup5[3]=3 # add
del tup5[0] # delete

list 로 변환하여 사용 가능(형변환)

l5=list(tup5)

인덱스를 이용해 출력 가능

tup6=(10, 20, '가', '나')
tup6[3] # 나
tup6[2:]
# 연결됨
tup6+tup3

tup6*3 # tup6값 3번 반복

len

list나 string에서 나오는 함수가 여기서도 쓸수있다. X.X

len(tup6)

string을 list나 tuple로 형변환하면...

문자 하나씩 들어감...

list("data")  # ['d', 'a', 't', 'a']
tuple("data") # ('d', 'a', 't', 'a')
728x90