본문 바로가기
5-1. 파이썬 제공 기본 자료구조/튜플

[파이썬 기초] 튜플(Tuple) 소개, 정의

by 만다린망고 2020. 10. 30.
반응형

[파이썬 기초] 

튜플(Tuple) 소개, 정의

 

튜플은 파이썬에서 제공하는 기본 자료구조중 하나입니다. 원소 수정 및 삭제가 불가능합니다. 리스트를 이미 알고계신 분들이라면, 변경이 불가능한 리스트라고 이해하시면 됩니다. 아래와 같은 특징을 가집니다.

 

- 소괄호로 정의함 ex) (1,2,3)

- 순서가 있음

- 원소로 튜플를 가질 수 있음

- 원소로 다른 자료구조(튜플,문자열,딕셔너리)를 가질 수 있음

- 서로 다른 자료구조를 동시에 원소로 가질 수 있음

- 수정이 불가능함

 

정의 방법은 괄호 없이 숫자를 콤마로 구분하여 입력하거나, 소괄호를 이용합니다. 

 

아래는 튜플 정의 예시입니다. 

 

>>> T1=(1,2,3)

>>> T1

(1,2,3)

 

>>> T2=(1,2,'a')

>>> T2

(1, 2, 'a')

 

>>> T3=(1,2,(1,2,3))

>>> T3

[1, 2, (1, 2, 3)]

 

>>> T4=(1,2,[1,2,3])

>>>T4

(1,2,[1,2,3])

 

>>> T5=(1,'a',{"KOREA":"Seoul","US":"Washigton","JAPAN":"Tokyo"})

>>> T5

(1, 'a', {'KOREA': 'Seoul', 'US': 'Washigton', 'JAPAN': 'Tokyo'})

 

반응형

댓글