최대 1 분 소요

순서

1.튜플

2.튜플의 unpacking


1.튜플

  • imutable : 변경 ,불가능
  • 순서, 중복 가능 수정,삭제안댐
  • 컬렉션 타입의 자료형이나 잘 사용 안함,몇개의 데이터를 관리할때 사용
a = ()
t_a = tuple()

print(type(a))
print(type(t_a)) 
    <class 'tuple'>
    <class 'tuple'>

 

cc =(1,) # 하나의 데이터가 들어가 있는 형태
print(type(cc))

c = (1,2,3,4)
d = (10, 100, 'pen', 'cap', 'hat')
e = (10, 100, ('pen', 'cap', 'hat'))
print(e[2][1]) #2번째 에서 첫번쨰
    <class 'tuple'>
    cap

 

2.튜플의 unpacking

  • 튜플의 값을 차례대로 변수에 대입
a, b = 100, 200
print(a, b)

aa= 11, 23 #소괄호 없음
print(aa)
print(type(aa))

c, d, e = 11, 22, 33
print(c, d)
    100 200
    (11, 23)
    <class 'tuple'>
    11 22

 

#a 와 b 값을 교환
a = 100
b = 200

#혼동하기 쉬운 교환
# temp = a
# a = b # 교환을 하기 위해서는 하나의 변수를 만들어야함
# b = temp

a, b=b, a  #파이썬의 교환방식

print(a, b)
    200 100

 

튜플 함수

a = (5,2,4,2,2,3)
#인덱스값 추출
print(a.index(4)) #중복인 경우 첫번째 값을 출력
print(a.index(5)) 
    2
    0

카테고리:

업데이트:

댓글남기기