파이썬 공부 10. 튜플 자료형 이해하기. 튜플은 여러 값들의 묶음을 나타내는 자료형으로 리스트 자료형과 형태는 동일하기 때문에 리스트 자료형을 잘 이해했다면 쉬운 녀석이다. 하지만 리스트 자료형과 달리 한 번 생성되면 값을 변경할 수 없다는 점이 특징이 있다.
파이썬 공부
튜플 자료형 이해하기
튜플 자료형은 리스트 자료형과 달리 소괄호 ( )를 사용해 정의하며 값들은 쉼표 , 로 구분한다. 다음과 같이 변수 tuple에 튜플 자료형을 대입한 다음 type() 함수로 자료형을 확인해보겠다.
>>> tuple = (1, 2, 3)
>>> tuple
(1, 2, 3)
>>> type(tuple)
<class ‘tuple’>
하지만 튜플 자료형은 리스트와 달리 값들을 삭제하거나 추가할 수 없다. 다음과 같이 값을 삭제하는 del 함수를 사용하면 오류가 뜬다.
>>> del tuple[0]
Traceback (most recent call last):
File “”, line 1, in
TypeError: ‘tuple’ object doesn’t support item deletion
파이썬 공부
튜플 자료형 연산하기
값은 수정하거나 추가할 수 없지만 리스트와 마찬가지로 인덱싱과 슬라이싱, 연산도 가능하다.
변수 tuple1, tuple2에 튜플 자료형을 대입하고 다음과 같이 인덱싱과 슬라이싱 코드를 작성해보자.
>>> tuple1 = (1, 2, 3)
>>> tuple2 = (‘a’, ‘b’, ‘c’)
>>> tuple1[0]
1
>>> tuple2[1:]
(‘b’, ‘c’)
다음으로 더하기와 곱하기 연산을 해보겠다.
>>> tuple1 + tuple2
(1, 2, 3, ‘a’, ‘b’, ‘c’)
>>> tuple1 * 2
(1, 2, 3, 1, 2, 3)
마지막으로 len() 함수로 튜플의 값이 몇 개인지 구해보겠다.
>>> len(tuple1)
3
추천 포스트
리스트 자료형 인덱싱과 슬라이싱
링크: https://k-man.kr/2580
파이썬 독학을 위한 기본 개념과 용어 정리
링크: https://k-man.kr/파이썬-기초-독학-개념-용어-정리
답글 남기기