예전 게시글에 적은 적이 있었는데 파이썬은 자료형 중심의 언어라고 생각합니다. 이러한 자료형이 많기 때문에 개발하기 편한 자료형이라고 생각합니다. 이번에는 튜플에 대하여 알아보겠습니다.
튜플 vs 리스트
튜플이라는 자료형은 리스트하고 흡사합니다. 그래서 두 자료형을 비교하고 설명하면 쉽게 이해할 수 있습니다.
우선 두 자료형의 공통점은 둘다 데이터를 컨테이너 공간에 저장한다는 점입니다. 차이점은 아래와 같습니다.
- 튜플은 ()기호를 사용하고 리스트는 []기호를 사용한다.
- 튜플은 값을 수정할 수 없지만 리스트는 값을 수정할 수 있다.
- 튜플이 리스트보다 필요한 메모리가 적고, 속도가 빠르다.
두 가지 자료형의 차이는 수정의 유무가 가장 중요합니다.
튜플의 사용방법
튜플 사용 예제
EX1) 튜플 선언하기
#EX1) 튜플 선언하기
ta = (1,2,3)
#튜플은 ()를 사용하여 자료형을 사용한다.
#튜플은 수정이 불가능하다.
tb = (1,2,'korea')
#튜플은 숫자 뿐만이 아니라 다른 자료형도 가능하다.
tc = ((1,2),(3,4),(5,9))
#튜플안에 튜플도 가능하다.
EX2) 튜플 다루기
ta = (1,2,3)
print(ta[0]) #1
#해당튜플의 값은 1이 나온다.
tb = (4,5,6)
print(ta + tb) #(1,2,3,4,5,6)
#튜플의 합은 연속된 튜플이 나온다.
print(ta*2) #(1,2,3,1,2,3)
#튜플을 곱하기도 가능하다.
print(len(ta)) #3
#튜플의 길이를 호출합니다.
'컴퓨터 > Python' 카테고리의 다른 글
Python (9) - BeautifulSoup를 이용하여 디시인사이드에 웹 크롤링을 해보자 (4) | 2023.01.03 |
---|---|
Python (8) - Base64 방식을 이용한 이미지 인코딩, 디코딩 (0) | 2022.12.15 |
Python (6) - 넘파이(NumPy)로 알아보는 배열 (0) | 2021.08.12 |
Python (5) - 리스트(List) (0) | 2021.07.23 |
Python (4) - 로또를 만들어보자 (0) | 2021.07.17 |