튜플 -
리스트의 사촌. 리스트와 비슷하나 읽기 전용(수정/삭제불가), 추가는 가능
# 튜플은 읽기 전용이기 땜누에 리스트에 비해 월등하게 처리속도가 빠름
# 튜플은 () 생략가능
# 튜플을 수정해야하는 경우 튜플을 추가하거나 리스트로 변환 뒤 추가하고 다시 튜플로 변환하는 방법도 있다.
a = (1,2,3)
print(a) -> (1, 2, 3)
print(a[1]) -> 2
#a[0] = 4
#del a[0] 수정삭제가 안된다.
a = ()
a = tuple()
a = 1,2,3
a = 1,2
a = 1, #튜플이 되려면 최소한 , 은 존재해야 한다. 안전하게 쓰려면 ()를 쓰는게 좋다.
print(a) -> (1,)
#튜플과 리스트는 상호변환이 된다.
a = (1,2,3)
b = list(a) #튜플을 리스트를 바꾸고
print(b) -> [1, 2, 3]
c = tuple(b) #리스트를 튜플로 바꿀 수 있다.
print(c) -> (1, 2, 3)
a = (1,2,3)
#b = list(a)
a += (4,)
print(a) -> (1, 2, 3, 4) # 튜플로 추가
---------------------------------------
#(1,2,3,4)
a = (1,2,3)
b = list(a)
print(b) -> [1, 2, 3]
b += [4]
a = tuple(b)
print(a) -> (1, 2, 3, 4) # 리스트로 변환 후 추가
반응형
'AI > Python' 카테고리의 다른 글
Python Basic #08 while / break / continue (0) | 2021.07.23 |
---|---|
Python Basic #07 boolean / if / for / while (0) | 2021.07.23 |
Python Basic #05 .append() / .insert(,) / .extend() / +=[] (0) | 2021.07.23 |
Python Basic #04 list (0) | 2021.07.23 |
Python Basic #03 (0) | 2021.07.23 |