wasup
Python) 파이썬 자료형 튜플(tuple ()) 본문
Tip 도움말 구하기!
#자료형, 함수 등의 도움말!
#1. 변수명?, ?변수명, hel()
#2. type()함수
#3. dir()함수
2. 파이썬 자료형
2-1. 숫자형 : int/float/complex
2-2. 문자형 : str
2-3. 리스트 : list []
2-4. 튜플 : tuple ()
2-5. 딕셔너리 : dict {}
2-6. 셋 : set {}
2-4. 파이썬 튜플 : tuple ()
t = ()
print(type(t))
print(dir(t))
<class 'tuple'>
['__add__', '__class__', '__contains__', '__delattr__', '__dir__', '__doc__', '__eq__', '__format__', '__ge__', '__getattribute__', '__getitem__', '__getnewargs__', '__gt__', '__hash__', '__init__', '__init_subclass__', '__iter__', '__le__', '__len__', '__lt__', '__mul__', '__ne__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__rmul__', '__setattr__', '__sizeof__', '__str__', '__subclasshook__', 'count', 'index']
요소가 하나일 경우 tuple!
#요소가 하나일 경우 tuple!
t1 = (6) #하나만 있으면 int
t2 = 6
t3 = 6, #,가 있으면 tuple
t4 = (6,)
print(type(t1), type(t2), type(t3), type(t4))
<class 'int'> <class 'int'> <class 'tuple'> <class 'tuple'>
요소가 여러개 있을 경우
#요소가 여러개 있을 경우
t5 = (1, 2, 3, 4, 5)
t6 = 1, 2, 3, 4, 5
print(type(t5), type(t6))
<class 'tuple'> <class 'tuple'>
t7 = (1, 1.0, [1, 2, 3], print, ('x', 'y', 1))
print(type(t7))
<class 'tuple'>
tuple자료 삭제, 수정
#tuple자료 삭제, 수정
t = 1, 2, 3, 'a', 'b'
print(type(t))
#del t[0]
l = list(t)
print(type(l))
del l[0]
print(type(l), l)
<class 'tuple'>
<class 'list'>
<class 'list'> [2, 3, 'a', 'b']
tuple 연산하기
#tuple 연산하기
t1 = 1, 2, 3
t2 = 'a', 'b'
t = t1 + t2
print(t)
print(t * 5)
(1, 2, 3, 'a', 'b')
(1, 2, 3, 'a', 'b', 1, 2, 3, 'a', 'b', 1, 2, 3, 'a', 'b', 1, 2, 3, 'a', 'b', 1, 2, 3, 'a', 'b')
'IT > Python' 카테고리의 다른 글
Python) 파이썬 제어문 if! (0) | 2021.05.23 |
---|---|
Python) 파이썬 자료형 딕셔너리 (dict {}) (0) | 2021.05.22 |
Python) 파이썬 자료형 리스트 (list []) (0) | 2021.05.20 |
Python) 파이썬 기본문법 연습문제 (0) | 2021.05.19 |
Python) 파이썬 기본문법, 파이썬 문자 자료형 (0) | 2021.05.18 |