Notice
Recent Posts
Recent Comments
Link
«   2025/02   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28
Archives
Today
Total
관리 메뉴

Ubermensch

파이썬 튜플 자료형 본문

Python

파이썬 튜플 자료형

now.ubermensch 2019. 2. 5. 16:13

파이썬 튜플 자료형

튜플(tuple)

  • 항목의 값을 변화시킬 수 없는 파이썬의 자료형으로, 리스트와 비슷하다.
  • ()를 이용한다.
  • 한 개의 요소만을 가질때에는 끝에 ,를 꼭 붙여야 한다.
  • 사실, () 표시는 생략 할 수도 있다.
>>> t1=()
>>> t2=(1,)
>>> t3=1,2,3
>>> t4=('a','b',('c','d'))

== 튜플의 항목 값을 삭제하거나 수정하려고 하면 오류가 난다.==

>>> t1=(1,2,3,4)
>>> del t1[0]
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
TypeError: 'tuple' object doesn't support item deletion
>>> 
>>> t1[0]=[3]
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
TypeError: 'tuple' object does not support item assignment

 

튜플의 인덱싱과 슬라이싱

튜플은 항목의 값을 변경할 수 없다는 것 빼고는 리스트와 사용법이 동일하다.

  1. 인덱싱
>>> t=(1,2,3,4)
>>> t[0]
1
>>> t[2]
3
  1. 슬라이싱
>>> t=(1,2,3,4)
>>> t[2:]
(3, 4)
  1. 튜플 더하기
>>> t=(1,2,3,4)
>>> t2=(5,6)
>>> t+t2
(1, 2, 3, 4, 5, 6)
  1. 튜플 곱하기
>>> t=('I',' am',' sorry')
>>> t*2
('I', ' am', ' sorry', 'I', ' am', ' sorry')

문자열/리스트/튜플을 곱할 경우, 해당 요소를 반복한다.

 

'Python' 카테고리의 다른 글

Mac OS X Python 가상환경 설정하기  (0) 2019.02.12
파이썬 리스트 자료형  (0) 2019.02.05
파이썬 문자열 연산  (0) 2019.02.02
파이썬 자료형 - 숫자형 , 문자형  (0) 2019.02.02
파이썬 시작하기  (0) 2019.02.02