튜플 자료형은 무엇인가요?
튜플은 자료를 소괄호로 묶은 것입니다. 앞서 배운 리스트처럼 여러 값을 하나의 변수로 다룰 수 있다는 장점이 있습니다. 아래 예시를 참고해보시죠.
>>> weight = 1.5
>>> price = 2000
>>> apple = (weight, price)
>>> apple
(1.5,2000)
위와 같이 apple이라는 변수안에 여러 가지의 값을 저장할 수 있기에 이를 튜플이라고 합니다. 튜플은 리스트와 무척이나 유사한데요. 어떤차이점이 있을까요? 차이점은 튜플은 리스트보다 훨씬 더 간단합니다. 즉, 빠른 속도로 동작할 수 있다는 장점이 있습니다.
튜플은 변하지 않는다!
인덱싱과 슬라이싱을 통해서 자료에 접근하는 방법은 리스트와 동일합니다. 하지만, 튜플은 불변이기 때문에 자료를 수정할 수 없습니다. 아래 코드를 참고해보시죠
>>> apple = (1.5, 2000)
>>> apple(1)
2000
>>>apple[:1]
(1.5, )
>>>apple[:2]
(1.5, 2000)
위와 같이 슬라이싱과 인덱싱을 통해서 튜플의 값에 접근할 수 있지만, 수정할 수는 없다는 단점이 있습니다.
튜플 이어붙이기
튜플끼리도 덧셈으로 이어붙일 수 있습니다. 아래 예시를 참고하시죠
>>>apple = (1.5, 2000)
>>>apple
(1.5, 2000)
>>> apple = apple + ('green',)
>>> apple
(1.5, 2000, 'green')
위와 같이 튜플끼리의 덧셈에서는 (,)을 사용합니다. 문법적으로 어려울 수도 있으니 꼭 기억하세요!!
오늘은 튜플에 대해서 알아보았는데요. 간단해보이지만, 바로 앞서 배운 (,) 튜플끼리의 덧셈에서 사용하는 문법은 꼭 기억해주세요! 감사합니다!
'파이썬 이야기' 카테고리의 다른 글
Part 6. 파이썬 반복문에 대해 알아보자. (0) | 2022.07.19 |
---|---|
Part 5. 파이썬의 Idle 에디터에 대하여 (0) | 2022.07.19 |
Part 3. 파이썬의 리스트 자료형에 대해 알아보자. (0) | 2022.07.18 |
Part 2. 파이썬 변수에 대해 알아보자! (0) | 2022.07.18 |
Part 1. 파이썬 기초(사칙연산, 거듭제곱, 몫과 나머지 구하기) (0) | 2022.07.18 |
댓글