12.튜플
순서
1.튜플
2.튜플의 unpacking
1.튜플
- imutable : 변경 ,불가능
- 순서, 중복 가능 수정,삭제안댐
- 컬렉션 타입의 자료형이나 잘 사용 안함,몇개의 데이터를 관리할때 사용
a = ()
t_a = tuple()
print(type(a))
print(type(t_a))
<class 'tuple'>
<class 'tuple'>
cc =(1,) # 하나의 데이터가 들어가 있는 형태
print(type(cc))
c = (1,2,3,4)
d = (10, 100, 'pen', 'cap', 'hat')
e = (10, 100, ('pen', 'cap', 'hat'))
print(e[2][1]) #2번째 에서 첫번쨰
<class 'tuple'>
cap
2.튜플의 unpacking
- 튜플의 값을 차례대로 변수에 대입
a, b = 100, 200
print(a, b)
aa= 11, 23 #소괄호 없음
print(aa)
print(type(aa))
c, d, e = 11, 22, 33
print(c, d)
100 200
(11, 23)
<class 'tuple'>
11 22
#a 와 b 값을 교환
a = 100
b = 200
#혼동하기 쉬운 교환
# temp = a
# a = b # 교환을 하기 위해서는 하나의 변수를 만들어야함
# b = temp
a, b=b, a #파이썬의 교환방식
print(a, b)
200 100
튜플 함수
a = (5,2,4,2,2,3)
#인덱스값 추출
print(a.index(4)) #중복인 경우 첫번째 값을 출력
print(a.index(5))
2
0
댓글남기기