본문 바로가기
Language/python

[Python] Tuple

by 모너아링 2023. 4. 11.

Tuple

리스트와 거의 동일한 자료구조

리스트와의 차이점

  • 튜플은 ( )로 둘러싼다.
  • 튜플은 요소 값의 생성, 삭제, 수정이 불가능하다.

 

기본 형태

t1 = ()
t2 = (1,) # 원소가 한 개뿐이어도 콤마 붙여줘야함
t3 = (1, 2, 3)
t4 = 1, 2, 3 # 괄호 생략 가능
t5 = (1, 2, 3), 1, 2, 3
t5 = (1, 2, (3, 4))

 

 

내장 메소드

t = 1, 1, 3, 2, 5, 3, 4, 1, 2
print(x.count(1)) # 3
print(x.index(3)) # 2

 

 

원소 교환

  • 튜플을 이용하여 두 값을 간단하게 교환할 수 있다.
# first
temp = a
a = b
b = temp

# second
a, b = b, a

'Language > python' 카테고리의 다른 글

[Python] Deep copy & shallow copy  (0) 2023.04.11
[Python] Dictionary  (0) 2023.04.11
[Python] Set  (0) 2023.04.11
[Python] List  (0) 2023.04.11
[Python] 2차원 리스트 정렬  (0) 2023.03.19