IT_developers

Python 개념 및 실습 - tuple 본문

Python

Python 개념 및 실습 - tuple

developers developing 2022. 9. 6. 17:00

tuple

  • 리스트와 비슷
  • ()로 둘러싸여 있음
  • 리스트는 값의 생성, 삭제, 수정이 가능하지만 튜플은 변경은 불가함
 

 

# 생성

t1 = ()
t2 = (1, 2, 3)
t3 = (1,)  # 1개의 요소만을 가질 때 요소 뒤에 콤마 반드시 필요
t4 = 4, 5, 6  # 괄호 생략 가능
t5 = ("a", "b", ("c", "d"))

 

print(t1)
print(t2)
print(t3)
print(t4)
print(t5)

 

 

# 인덱싱/ 슬라이싱

# del t2[1] #TypeError: 'tuple' object doesn't support item deletion
# t2[1] = 5 #TypeError: 'tuple' object does not support item assignment

 

 
print("t2[1]", t2[1])
print("t2[0:3]", t2[0:3])
print("t4[1] + t4[2]", t4[1] + t4[2])
print("t3 * 2", t3 * 2)
 

 

# 튜플 ==> 리스트로 변환,  리스트 ==> 튜플 변환

print(list(t4))
list1 = list(t4)
list1[2] = 7
print(list1)
 

# t4 ==> 리스트

t4 = tuple(list1)
print(t4)

 

'Python' 카테고리의 다른 글

Python 개념 및 실습 - set  (0) 2022.09.07
Python 개념 및 실습 - dictionary  (0) 2022.09.07
Python 개념 및 실습 - list(3)  (0) 2022.09.06
Python 개념 및 실습 - list(2)  (0) 2022.09.05
Python 개념 및 실습 - list(1)  (0) 2022.09.05
Comments