본문 바로가기

파이썬3/기초

튜플 (tuple)

728x90
반응형

튜플은 리스트와 거의 비슷하지만 2가지 차이가 있다.

  1. 리스트는 [ ]으로 감싸지만 튜플은 ( )으로 한다.
  2. 리스트는 값을 수정할 수 있지만 튜플은 할 수 없다.
a = ()
b = (1,)
c = (1,2,3)
d = 1,2,3,4 #리스트와 달리 괄호가 필요하지 않다.
e = ('a','b',('abc','def'))

튜플은 리스트와 사용법이 거의 비슷하다

# 인덱싱
a = (1,2,'a','b','c')
a[0] # 1

# 슬라이싱
a[:3] # (1,2,'a')

# 덧셈
b = (3,4)
a + b # (1,2,'a','b','c',3,4)

# 곱셉
b * 3
(3,4,3,4,3,4)

# 원소 위치 찾기
c = 'a','b','c','d','a'
c.index('a') # 0
728x90
반응형

'파이썬3 > 기초' 카테고리의 다른 글

집합 (set)  (0) 2021.12.29
딕셔너리 (dictionary)  (0) 2021.12.28
리스트 (list) 수정하기  (0) 2021.12.27
리스트 (list) 자료형  (0) 2021.12.27
파이썬 문자열 (string)  (0) 2021.12.26