*Programming/[ Py ] Python

[Py - N04] Tuple

사2다 2022. 8. 28. 18:58
728x90
반응형

개요

  • List와 유사하나 Tuple은 불변의 특징이 존재
  • List와 다르게 값을 원하는 곳에 추가하거나 제거할 수 없음
  • Tuple은 값이 하나라도  , 을 명시해야 함
  • Tuple의 언패킹으로 값을 치환해서 사용가능 (불 = a, 전기 = b, 물 = c)
## tuple
type_tup='불', '전기', '물', '풀'

print(type(type_tup))
# <class 'tuple'>


print(type_tup[0])
# 불


new_tup='악',
print(type(new_tup))
# <class 'tuple'>

type_tup = type_tup + new_tup
print(type_tup)
#('불', '전기', '물', '풀', '악')


a, b, c, d, e = type_tup
print(a) # 불
print(b) # 전기


a, b = b, a
print(a) # 전기
print(b) # 불 


## tuple -> list
type_tup = list(type_tup)

print(type(type_tup))
# <class 'list'>

print(type_tup)
#['불', '전기', '물', '풀', '악']

 

728x90