파이썬 튜플 자료형 이해하기

파이썬 공부 10. 튜플 자료형 이해하기

파이썬 튜플 자료형 이해하기

파이썬 공부 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/파이썬-기초-독학-개념-용어-정리


Comments

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

error: Content is protected !!