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 |