본문 바로가기

Programming/Phython

[파이썬] 5. 튜플

반응형

리스트 []

튜플 ()

 

리스트는 생성, 삭제, 수정이 가능하지만 튜플은 불가능

>>> t1 = ()
>>> t2 = (1,)
>>> t3 = (1, 2, 3)
>>> t4 = 1, 2, 3
>>> t5 = ('a', 'b', ('ab', 'cd'))

리스트와의 차이점

  1. 1개의 요소만을 가질 때는 요소 뒤에 콤마(,)를 반드시 붙여야 한다는 것
  2. 괄호( )를 생략해도 된다.
  3. 값을 변하지 않기를 바라는 경우 튜플을 사용한다.

튜플의 인덱싱과 슬라이싱

>>> t1 = (1, 2, 'a', 'b')

>>> t1[0]
1

>>> t1[3]
'b'

>>> t1[1:]

(2, 'a', 'b')

튜플의 연산

>>> t1 = (1, 2, 'a', 'b')
>>> t2 = (3, 4)

>>> t1 + t2
(1, 2, 'a', 'b', 3, 4)

>>> t2 * 3
(3, 4, 3, 4, 3, 4)

>>> len(t1)
4

 

반응형

'Programming > Phython' 카테고리의 다른 글

[파이썬] 7. 집합  (0) 2021.02.11
[파이썬] 6. 딕셔너리  (0) 2021.02.11
[파이썬] 4. 리스트  (0) 2021.02.11
[파이썬] 3. 문자열  (0) 2021.02.11
[파이썬] 2. 숫자형  (0) 2021.02.11