반응형
[파이썬 기초]
튜플(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'})
반응형
'5-1. 파이썬 제공 기본 자료구조 > 튜플' 카테고리의 다른 글
[파이썬기초] 튜플 특정 원소의 개수를 구하는 방법 (0) | 2020.11.03 |
---|---|
[파이썬기초] 튜플 요소의 인덱스를 확인 (0) | 2020.11.02 |
[파이썬기초] 튜플 슬라이싱의 결과는 튜플이다 (0) | 2020.11.02 |
[파이썬 기초] 튜플(tuple) 인덱싱과 슬라이싱 (2) 중첩이 있는 경우 (0) | 2020.11.02 |
[파이썬 기초] 튜플(tuple) 인덱싱과 슬라이싱 (1) 중첩 없는 경우 (0) | 2020.10.30 |
댓글