코딩/파이썬
'23.3.4(토) 파이썬 입문 <6 : 튜플>
ILIL_EUN
2023. 3. 4. 17:11
#튜플과 리스트 비교 중요
#튜플 자료형 (순서 0 , 중복0, 수정 x, 삭세 x) #불변
#선언
a = ()
b = (1,) # 주의: 원소가 하나일때는 컴마로 끝내야함
print(type(a), type(b))
#팩킹 & 언팩킹(paking, and unpacking)
#팩킹
print('>>>>>')
t = ('foo', 'bar', 'baz','qux')
print(t)
print(t[0])
print(t[-1])
# 언팩킹
(x1, x2, x3, x4) = t #가로 유무 상관 없음
print(type(x1), type(x2),type(x3), type(x4))
print(x1, x2,x3, x4)
# 팩킹, 언팩킹은 가로 유무와 상관없이 사용 가능함
t2 = 1, 2, 3
t3 = 4,
x1, x2, x3 = t2
x4, x5, x6 = 4, 5, 6
print(t2)
print(t3)
print(x1, x2, x3)
print(x4, x5, x6)
더보기
<class 'tuple'> <class 'tuple'>
>>>>>
('foo', 'bar', 'baz', 'qux')
foo
qux
<class 'str'> <class 'str'> <class 'str'> <class 'str'>
foo bar baz qux
(1, 2, 3)
(4,)
1 2 3
4 5 6
>>>>>
('foo', 'bar', 'baz', 'qux')
foo
qux
<class 'str'> <class 'str'> <class 'str'> <class 'str'>
foo bar baz qux
(1, 2, 3)
(4,)
1 2 3
4 5 6