이 글은 『이것이 취업을 위한 코딩 테스트다 with 파이썬』 책을
참고해 적었음을 말씀드립니다.
튜플 자료형은 리스트와 비슷하나 다른 점이 있다
- 한 번 선언된 값을 변경할 수 없다.
- 리스트는 대괄호([ ])를 쓰며 튜플은 소괄호(( ))를 쓴다.
- 리스트에 비해 상대적으로 공간 효율적이다.
- 주로 그래프 알고리즘에 많이 사용된다. ex) 다익스트라 최단경로 알고리즘
# 튜플 선언
a = ( 1, 2, 3, 4, 5)
print(a)
# 값 변경 시도
a[1] = 7
print(a)
(1, 2, 3, 4, 5)
Traceback (most recent call last):
File "c:\Users\purpl\OneDrive\바탕 화면\workspace\이코테\튜플.py", line 7, in <module>
a[1] = 7
TypeError: 'tuple' object does not support item assignment
값을 변경하려고 할 시 원소의 대입이 불가하다는 에러문이 나타난다.
[참고자료]
- 『이것이 취업을 위한 코딩 테스트다 with 파이썬』 나동빈. 한빛미디어
'DEV > python' 카테고리의 다른 글
집합 자료형 (0) | 2022.01.20 |
---|---|
사전 자료형 (0) | 2022.01.19 |
ex1. 거스름돈 계산기 (0) | 2022.01.19 |
ex3. 주민등록번호 뒷 부분 가리기 (0) | 2021.11.26 |
각 자릿수의 값을 더한 값을 리턴하는 함수 만들기 (0) | 2021.11.24 |