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

경제적 자유를 위해 블로그를 운영합니다. 정부 창업 지원금 컨설팅, 주식 종목 추천 & 강의 문의는 언제나 환영입니다.
Posts created 52

답글 남기기

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

Related Posts

Begin typing your search term above and press enter to search. Press ESC to cancel.

Back To Top
error: Content is protected !!