더북(TheBook)

튜플

튜플(tuple)은 리스트와 비슷한 성격을 가진 자료형 객체인데, 리스트와 달리 변경이 불가능하다. 리스트는 []를 사용하지만 튜플은 ()를 사용하며, () 없이 콤마(,)로 값을 구분해둬도 튜플이 된다. 변경이 불가능하다는 것은 단점처럼 보이지만 장점일 수도 있다. 프로그램이 실행되는 동안 내용이 바뀌면 안 되는 목록이 있다면 튜플을 사용하는 것이 좋다.

a = ( )
a = ( 1, 2, 3, 4, 5, 6 )
a = 1, 2, 3, 4, 5, 6

튜플도 리스트와 마찬가지로 인덱싱, 슬라이싱이 가능하며, 튜플끼리 더하거나 곱하거나 len() 함수를 이용해 길이를 구할 수 있다.

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