728x90
반응형
1) 튜플 선언 및 함수
# 튜플 (Tuple)
# 리스트와 비교 중요
# 튜플 자료형(순서o, 중복o, 수정X, 삭제X) #불변 (한번선언한 후 변경 불가)
# 선언
a = ()
b = (1,)
c = (11,12,13,14)
d = (100,1000,'Ace','Base','Captine')
e = (100,1000,('Ace','Base','Captine'))
#인덱싱
print('>>>>>>>>>>>>')
print('d - ', d[1])
print('d - ', d[0] + d[1] + d[1])
print('d - ', d[-1])
print('e - ', e[-1])
print('e - ', e[-1][1])
print('e - ', list(e[-1][1])) #튜플을 리스트로 변환
#수정 X
#d[0] = 1500 # 에러 발생
#슬라이싱
print('>>>>>>>>>>>>')
print('d - ', d[0:3])
print('d - ', d[2:])
print('e - ', e[2][1:3])
#튜플 연산
print('>>>>>>>>>>>>')
print('c + d', c + d)
print('c * 3', c * 3)
# 튜플 함수
print()
a = (5 ,2, 3, 1, 4)
print('a - ', a)
print('a - ', a.index(3))
print('a - ', a.count(2))
print()
2) 팩킹(Packing)과 언팩킹(UnPacking)
#팩킹 & 언팩킹(Packing , UnPacking)
#팩킹
t = ('foo','bar','baz','qux')
print(t)
print(t[0])
print(t[-1])
print()
#언팩킹1
(x1, x2, x3, x4) = t
print(type(x1), type(x2), type(x3), type(x4))
print(x1, x2, x3, x4)
#팩킹 & 언팩킹
t2 = 1,2,3 #팩킹 가로 생략 가능
t3 = 4,
x1, x2, x3 = t2 #언팩킹
x4, x5, x6 = 4, 5, 6
print(t2)
print(t3)
print(x1, x2, x3)
print(x4, x5, x6)
반응형
'Backend > Python' 카테고리의 다른 글
파이썬 기초 자료형 (8) - 집합(Set) (0) | 2021.09.13 |
---|---|
파이썬 기초 자료형 (7) - 딕셔너리(Dictionary) (0) | 2021.09.13 |
파이썬 기초 자료형 (5) - 리스트(List) (0) | 2021.09.13 |
파이썬 기초 자료형 (4) - 숫자형 선언하기 (0) | 2021.09.13 |
파이썬 기초 자료형 (3) - 문자형 선언하기 (0) | 2021.09.13 |