본문 바로가기
  • soobinhand의 기술 블로그
Computer Science/Python

[Python] 튜플

by soobinhand 2021. 11. 23.
728x90

튜플

  • 튜플은 리스트와 유사하지만 차이점이 존재합니다.
  • 튜플은 한 번 선언된 값을 변경할 수 없습니다.
  • 리스트는 대괄호, 튜플은 소괄호
  • 튜플은 리스트에 비해 상대적으로 공간 효율적입니다.
a = (1,2,3,4,5,6,7,8,9)
print(a[3])
print(a[1:4])

# print 결과
4
(2,3,4)

 

튜플의 장점

  • 서로 다른 성질의 데이터를 묶어서 관리해야할 때 좋습니다.
    • 최단 경로 알고리즘에서 (비용, 노드 번호) 형태로 자주 사용합니다.
  • 데이터의 나열을 해싱의 키 값으로 사용해야할 때 좋습니다.
    • 튜플은 변경이 불가능하므로 리스트와 다르게 키 값으로 사용될 수 있습니다.
728x90

'Computer Science > Python' 카테고리의 다른 글

[Python] 집합  (0) 2021.11.23
[Python] 딕셔너리(사전)  (0) 2021.11.23
[Python] 문자열  (0) 2021.11.23
[Python] 리스트  (0) 2021.11.21
[Python] 숫자형  (0) 2021.11.16

댓글