본문 바로가기
Learning/Python

파이썬 강좌_#07_튜플

by HappyStar 2020. 4. 9.
반응형

튜플은 리스트와 매우 비슷한 자료형입니다. 그럼 먼저 튜플 예제를 살펴봅시다.

a = tuple()
b = (1, 2 , 3)
c = type(a)
d = type(b)

print(c) 
print(d)

 

위의 코드를 해설하겠습니다. a와 b라는 변수를 만들고 그 변수에 튜플을 대입시킵니다. 그리고 c와 d에 a, b의 타입을 대입합니다. 그리고 변수 c와 b를 출력합니다.

 

출력

<class 'tuple'>
<class 'tuple'>

 

튜플의 인덱싱과 슬라이싱

튜플의 인덱싱

a = ("1, 2, 3")

print(a[0])
print(a[1])

 

튜플의 슬라이싱

a = ('H', 'e', 'l', 'l', 'o')

print(a[:4])

 

 

 

 

 

 

튜플의 덧셈과 곱셈

튜플의 덧셈

a = ('1', '2', '3')
b= ('4', '5', '6')

print(a+b)

 

튜플의 곱셈

a = ('1,', '2', '3', '4', '5')

print(a*5)

 

주의사항

튜플은 리스트와 거의 동일하지만 리스트의 기능들을 사용하지는 못합니다. 리스트는 값을 선언하고도 변경할 수 있지만 튜플은 그렇지 않습니다. 그러니 이 사항을 지켜야지 오류가 나지 않습니다.

반응형

댓글