본문 바로가기

카테고리 없음

튜플(tuple) 자료형과 활용하기 (python파이썬)

튜플(tuple) 자료형

튜플은 리스트와 비슷한 형태를 가지고 있지만, 한가지 차이점이 있습니다.

리스트(list) 는 값의 생성, 삭제, 변환 이 가능하지만, 튜플(tuple) 은 값을 변경할 수 없습니다.

또한, 리스트(list) 는 '[ ]' 를 사용하고, 튜플(tuple) 은 '( )'을 사용합니다.

 

tuple의 사용 예로는

                [[[[[[ex[[[[[          a = ()

                [[[[[[ex[[[[[          b = (1,)

                [[[[[[ex[[[[[          c = (1, 2, 3)

                [[[[[[ex[[[[[          d = 1, 2, 3

                [[[[[[ex[[[[[          e = (1, 2, ('he', 'is'))

위와 같은 방식으로 사용이 됩니다.

튜플(tuple)의 값 변경 시도

만약 튜플의 값을 변경하려고 시도를 하게 되면, 오류가 뜨게 됩니다.

 

               [[[[[[ex[[[[[         a = (1, 2, 3)

               [[[[[[ex[[[[[         print(del a[1])

 

튜플의 활용

튜플은 리스트와 다르게 값을 생성, 삭제, 변환이 불가능 하다는 것만 제외를 하면, 리스트에서 사용한 인덱싱, 슬라이싱, 튜플 더하기, 튜플 곱하기, 값 개수 구하기(len) 등 다양하게 사용이 가능합니다.