본문 바로가기

PROGRAMING/파이썬

파이썬 스터디 4(소놀코딩 12강-tuple)

https://www.youtube.com/watch?v=o-Dp7Dm-4KY 

#튜플만들기
tu=()
tu=tuple()

1번과 2번 모두 튜플을 만드는 방법이다.

 

#튜플 인덱스
tu=('a','b','c')
print(tu[0])
print(tu[1])
print(tu[2])

**튜플은 변경이 불가능하다.

tu=('a','b','c')
tu[0]='d'

num=(5,7,9)
n1,n2,n3=num   #변수 할당하기
print(n1)
print(n2)
print(n3)

튜플은 수정은 못하지만 변수에 값을 할당할 때 편리한점이 있다.

a='hello'
b='world'
print(a)
print(b)
(a,b)=(b,a)         #값 교환하기
print(a)
print(b)

보통 이렇게 스왑한다면 변수 하나가 더 필요한데  튜플을 사용하면 쉽게 스왑할수있다.

li = ['a','b','c','d','e','f']
tuple(li)           #리스트 -> 튜플

tu=('a','b','c')
list(tu)            #튜플->리스트