튜플 Tuple

Jane의 study note.·2022년 10월 1일
0

파이썬 Python

목록 보기
10/31
post-thumbnail

튜플 자료형

a = (1, 2, 3, 4)
print(a)

a[2] = 7

튜플과 코딩테스트

튜플 자료형은 그래프 알고리즘을 구현할 때 자주 사용
예) 다익스트라 최대 경로 알고리즘처럼 최단경로를 찾아주는 알고리즘의 내부에서는 우선순위 큐를 이용하는데 해당 알고리즘에서 우선순위 큐에 한 번 들어간 값은 변경되지 않음
그래서 그 우선순위 큐에 들어가는 데이터를 튜플로 구성하여 소스코드를 작성
※ '비용'과 '노드번호'라는 서로 다른 성질의 데이터를 (비용, 노드번호)의 형태로 함께 튜플로 묶어서 관리하는 것이 관례
알고리즘을 구현하는 과정에서 일부러 튜플을 이용하게 되면 혹여나 자신이 알고리즘을 잘못 작성함으로써 변경하면 안되는 값이 변경되고 있지는 않은지 체크할 수 있음
리스트에 비해 상대적으로 공간효율적, 일반적으로 각 원소의 성질이 서로 다를 때 주로 사용

※ 출처: 파이썬 문법 중 튜플자료형

-----------------------------------

링크:튜플

1_튜플(Tuple)

2_튜플 아이템 조회

3_in과 not in 키워드

4_튜플 길이

5_튜플 결합

6_튜플 슬라이싱

7_리스트와 튜플

8_튜플 아이템 정렬

9_튜플과 for문

10_튜플과 while문

연습문제

0개의 댓글