튜플
파이썬 튜플(tuple)은 리스트와 거의 동일하며 다름 점은 다음과 같다.
- 리스트는
[]
로 둘러싸지만 튜플은()
로 둘러싼다. - 리스트는 요소를 생성, 삭제, 수정할 수 있지만 튜플은 바꿀 수 없다.
- 1개의 요소만을 가질 때는 요소 뒤에 콤마(
,
)를 사용해야 한다. ()
생략이 가능하다.
t = ()
t1 = (1,)
t2 = (1,2,3)
t3 = 1,2,3
t4 = ('a', 'b', ('aa', 'bb'))
인덱싱과 슬라이싱
인덱싱
튜플에서도 인덱싱이 가능하다.
t1 = (1,2,'a','b')
print(t1[0])
print(t1[3])
1
b
슬라이싱
슬라이싱도 가능하다.
t1 = (1,2,'a','b')
print(t1[1:])
(2, 'a', 'b')
튜플 연산
튜플도 연산이 가능하다.
t1 = (1, 2, 'y', 's', 'g')
t2 = (0, 'a')
print(t1 + t2)
t1 = ('y', 's', 'g')
print(t1 * 3)
t1 = 1, 2, 3, 4, 5, 6, 7, 8
print(len(t1))
(1, 2, 'y', 's', 'g', 0, 'a')
('y', 's', 'g', 'y', 's', 'g', 'y', 's', 'g')
8
반응형
'Python' 카테고리의 다른 글
[Python] 조건문 (55) | 2024.01.12 |
---|---|
[Python] 불(bool) 자료형 (76) | 2024.01.11 |
[Python] 집합 자료형 함수 (54) | 2024.01.09 |
[Python] 집합 자료형 (47) | 2024.01.05 |
[Python] 딕셔너리 함수 (41) | 2024.01.04 |
댓글