더북(TheBook)

 

32 튜플

 

 

<강의보기> 04:41

튜플(tuple)에 대해 알아보겠습니다.

쉽게 이해할 수 있도록 REPL에서 진행하겠습니다. 리스트는 순서가 정해진 값의 집합입니다. 리스트를 만들고 나면 append 함수를 사용해서 새로운 값을 넣을 수 있으며, 이미 들어 있는 값을 뺄 수도 있습니다.

 

REPL

>>> list1 = [1, 2, 3, 4]

>>> list1.append(5)

>>> list1

[1, 2, 3, 4, 5]

>>> list1.remove(1)

>>> list1

[2, 3, 4, 5]

 

이처럼 기능이 다양한 리스트가 유용할 때도 있지만 그렇지 않을 때도 있습니다. 순서가 있는 값의 집합이고 한 번 만들고 나면 변하지 않길 바라는 집합이라면 튜플이 유용합니다.

그렇다고 튜플을 ‘한 번 만들고 나면 그 안의 내용을 변경할 수 없는 리스트의 한 종류’에 불과하다고 생각해선 곤란합니다. 튜플에는 생각보다 유용한 기능이 많이 있습니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.