반응형
튜플은 리스트와 매우 비슷한 자료형입니다. 그럼 먼저 튜플 예제를 살펴봅시다.
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)
주의사항
튜플은 리스트와 거의 동일하지만 리스트의 기능들을 사용하지는 못합니다. 리스트는 값을 선언하고도 변경할 수 있지만 튜플은 그렇지 않습니다. 그러니 이 사항을 지켜야지 오류가 나지 않습니다.
반응형
'Learning > Python' 카테고리의 다른 글
파이썬 강좌_#9_딕셔너리 (2) | 2020.05.12 |
---|---|
파이썬 강좌_#8_집합(set) 자료형 (10) | 2020.04.09 |
파이썬 강좌_#6_리스트(list) (0) | 2020.04.09 |
파이썬 강좌_#5_불(Bool)자료형 (2) | 2020.04.09 |
파이썬 강좌_#4_문자열 자료형 (2) | 2020.02.10 |
댓글