튜플 자료형은 리스트와 유사하지만 다음과 같은 문법적 차이가 있다.
- 튜플은 한 번 선언된 값을 변경할 수 없다.
- 리스트는 대괄호 ( [] )를 이용하지만, 튜플은 소괄호 ( ) 를 이용한다.
- 튜플은 리스트에 비해 적은 메모리를 사용한다.
a = (1,2,3,4,5,6,7,8)
# 네 번째 원소만 출력
print(a[3]) #4
# 두 번째 원소부터 네 번째 원소까지
print(a[1:4]) #(2,3,4)
a[2] = 7 #TypeError: 'tuple' object does not support item assignment
튜플을 사용하면 좋은 경우서로 다른 성질의 데이터를 묶어서 관리해야 할 때
[Python] 집합 자료형 (0) | 2022.01.04 |
---|---|
[Python] 사전 자료형 (0) | 2022.01.04 |
[Python] 문자열 자료형 (0) | 2022.01.04 |
[Python] 리스트 관련 메서드 (0) | 2022.01.04 |
[Python] 리스트 컴프리헨션 (0) | 2022.01.03 |