파이썬기초15 : 튜플(Tuple)의 개념과 다루기
작성자 정보
- 관리자 작성
- 작성일
컨텐츠 정보
- 1,910 조회
- 0 추천
- 목록
본문
# 튜플(Tuple)
# 값을 묶는다. 순서가 있다, 따라서 슬라이싱이 가능하다.
# 묶여진 값이므로, 추가 삭제가 불가능하다.
# 만약 구성원이 한개면 (구성원,)와 같이 반드시 ,(콤마)를 끝에 붙여야 한다.
#구성원이 하나일때 끝에 ,(콤마)를 붙여야만 튜플로 인식한다. 아니면 그냥 숫자다.
a = (1)
b = (1,)
type(a)
Out[]: int
type(b)
Out[]: tuple
a
Out[]: 1
c = (4,5,6)
c[0]
Out[]: 4
c[:2]
Out[]: (4, 5)
# 튜플 c의 값들이 하나씩 매칭되어서 x, y, z에 각각 들어간다.
x,y,z = c
print(x,y,z)
4 5 6
#튜플은 ()안에 요소값을 넣고, []으로 요소값 구분한다.
# 튜플은 immutable하기 때문에 변경불가, 반복문이나 함수에서 주로 사용
t = (10, 20, 30, 40)
print(t)
print(type(t))
print(t[0]) #튜플의 요소값은 []으로 지정함.
print(t[0:3]) #튜플의 요소값지정은 0부터 시작해서 n번째 앞까지 임.
t[0] = 100 #튜플은 immutable이기 때문에 요소값 변경불가
myT = 10, 20, 30 #괄호를 생략하면 튜플타입으로 자동 변환해줌(packing), 아래행과 같음.
myT = (10, 20, 30)
print(myT)
print(type(myT))
m1, m2, m3 = (10, 20, 30) # 괄호를 없앰(unpacking), 아래행과 같아짐. 반복문에서 많이 사용됨.
m1, m2, m3 = 10, 20, 30
관련자료
-
이전
-
다음