[Python] 튜플 자료형

David Kim·2022년 10월 25일
0

Python

목록 보기
6/11

튜플이랑 투쁠 한우 등심이랑 무슨 사이일까? 아무사이는 아니지만
튜플 자료형에 대하여 알아 보도록하자!

튜플 자료형이란?

튜플(tuple)은 몇 가지 점을 제외하면 사실 리스트랑 비슷하다.

  • 리스트는 [대괄호]로 둘러싸지만 튜플은 (소괄호)이다.
  • 리스트는 그 값을 생성, 삭제, 수정이 가능하지만 튜플은 값을 바꿀 수 없다.
>> t1 = ()
>> t2 = (1,)
>> t3 = (1, 2, 3)
>> t4 = 1, 2, 4
>> t5 = ('a', 'b', ('a', 'b'))

위와 같이 리스트랑 비슷하지만 t2 처럼 1개의 요소만 가질 경우 뒤에 콤마를
반드시 붙여야 하는 점과 t4 처럼 괄호를 생략해도 된다.

그렇다면 왜 튜플이랑 리스트를 왜 나눈걸까?

결론부터 말하자면 리스트와 튜플의 가장 큰 차이점은 아까 말한거 처럼 값을
변환 혹은 수정하는 부분이 젤 크다. 만약 프로그램이 실행 되는 동안 그 값이
항상 변하지 않거나 값이 바뀔까 걱정을 한다면 튜플을 사용하면 된다.
하지만 실전에서는 값이 변경되는 형태의 변수가 많기에 거의 리스트를 선호한다.

profile
people rarely succeed unless they have fun in what they are doing

0개의 댓글