반응형
튜플(tuple) 자료형은 리스트와 거의 비슷하며 다른점은
- 리스트는 [] 로 둘러싸지만 튜플은 () 둘러싼다.
- 리스트는 값의 생성,삭제,수정이 가능 하지만 튜플은 그 값을 바꿀수 없다.
튜플 생성 예 |
튜플 요소를 삭제하려 할때 |
튜플 요소 변경하려 할때 |
튜플 인덱싱, 슬라이싱, 더하기, 곱하기, 길이 구하기 |
- 튜플 생성 예
a = ()
print(a)
# >> ()
a = (1,)
print(a)
# >> (1,)
a = (1,2,3)
print(a)
# >> (1, 2, 3)
a = 1,2,3
print(a)
# >> (1, 2, 3)
a = (1,2,(3,4))
print(a)
# >> (1, 2, (3, 4))
|
- 튜플 요소를 삭제하려 할때
a = 1,2,3
del a[0]
# >>> Traceback (most recent call last):
# File "<stdin>", line 3, in <module>
# TypeError: 'tuple' object doesn't support item deletion
|
- 튜플 요소를 변경하려 할때
a = 1,2,3
a[0] = 2
# >>> Traceback (most recent call last):
# File "<stdin>", line 3, in <module>
# TypeError: 'tuple' object doesn't support item deletion
|
- 튜플 인덱싱, 슬라이싱, 더하기, 곱하기, 길이구하기
# 인덱싱 하기
a = (1,2)
print(a[0])
# >>> 1
# 슬라이싱 하기
a = (1,2,3,4,5)
print(a[1:])
# >>> (2, 3, 4, 5)
# 더하기
a = (1,2)
b = (3,4)
print(a+b)
# >>> (1, 2, 3, 4)
# 곱하기
a = (1,2)
print(a * 2)
# >>> (1, 2, 1, 2)
# 길이 구하기
a = (1,2)
print(len(a))
# >>> 2
|
반응형
'python' 카테고리의 다른 글
파이썬 집합(set) 자료형 정리 (0) | 2020.05.23 |
---|---|
파이썬 딕셔너리(dict) 정리 (0) | 2020.05.22 |
파이썬 리스트(list) 관련 함수 정리 (0) | 2020.05.21 |
파이썬 리스트(list) 자료형 (0) | 2020.05.21 |
파이썬 문자열 함수 정리 (0) | 2020.05.20 |