반응형

(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)파이썬' 카테고리의 글 목록

전산 관련 경험을 기록 하는 곳

reddb.tistory.com

 

반응형

'(PYTHON)파이썬' 카테고리의 다른 글

(PYTHON)파이썬 딕셔너리 Dictionary  (0) 2020.08.09
(PYTHON)파이썬 리스트 LIST  (0) 2020.08.09
(PYTHON)파이썬 문자열 활용하기  (0) 2020.08.07