반응형
(PYTHON)파이썬 튜플 tuple
튜플 생성 방법
>>> 튜플 = (10, 20, 30)
>>> print(튜플)
(10, 20, 30)
튜플 리스트와의 차이점
>>> #튜플은 항목의 추가, 삭제 등의 기능이 제한됨
>>> 튜플 = (10, 20, 30, 40)
>>> 튜플.append(50) #튜플은 추가 안됨
Traceback (most recent call last):
File "<pyshell#174>", line 1, in <module>
튜플.append(50)
AttributeError: 'tuple' object has no attribute 'append'
>>> 튜플.insert(2, 50) #튜플은 추가 안됨
Traceback (most recent call last):
File "<pyshell#175>", line 1, in <module>
튜플.insert(2, 50)
AttributeError: 'tuple' object has no attribute 'insert'
>>> 튜플.remove(20) #튜플은 삭제 안됨
Traceback (most recent call last):
File "<pyshell#176>", line 1, in <module>
튜플.remove(20)
AttributeError: 'tuple' object has no attribute 'remove'
>>> del 튜플[0] #튜플은 삭제 안됨
Traceback (most recent call last):
File "<pyshell#177>", line 1, in <module>
del 튜플[0]
TypeError: 'tuple' object doesn't support item deletion
튜플 값 변경 방법
>>> 튜플 = (10, 20, 30, 40) #튜플 생성
>>> 리스트 = list(튜플) #튜플을 리스트로 변경해서 리스트변수에 입력
>>> 리스트.append(60) #리스트에 60 추가
>>> 리스트.remove(20) #리스트에 20 제거
>>> 새튜플 = tuple(리스트) #리스트를 튜플로 변경해서 새튜플변수에 입력
>>>
>>> print(튜플)
(10, 20, 30, 40)
>>> print(새튜플)
(10, 30, 40, 60)
(PYTHON)파이썬 전체보기
반응형
'(PYTHON)파이썬' 카테고리의 다른 글
(PYTHON)파이썬 딕셔너리 Dictionary (0) | 2020.08.09 |
---|---|
(PYTHON)파이썬 리스트 LIST (0) | 2020.08.09 |
(PYTHON)파이썬 문자열 활용하기 (0) | 2020.08.07 |