자바나라
[Python 기초] Unpacking(언패킹) 본문
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 | # 변수 갯수만 맞으면 임의의 변수에 튜플 또는 리스트가 자동으로 쪼개져서 들어간다. # 갯수가 안맞으면 오류남 #unpacking tuple t= 10,20,30,"python" a,b,c,d = t print(a,b,c,d) # a,b=t 갯수가 맞지 않으므로 오류 #unpacking list a,b,c,d=[10,20,30,'python'] print(a,b,c,d) # a,b=[10,20,30,'python'] 갯수가 맞지 않으므로 오류 # 튜플, 셋, 리스트는 서로 변환 가능하다. t = (1,2,3,3,3) print(t,type(t)) s = set(t) print(s, type(s)) l = list(t) print(l, type(l)) no = input('숫자를 입력하세요') print(no) # for문에서의 unpacking friendList = [('둘리',10),('마이콜',20),('도우넛',30)] # % 이용, for문에 변수를 2개 설정해주면 튜플의 값이 각각 들어감. (unpacking) for name,age in friendList : print("이름: %s, 나이: %d" %(name,age)) # 2개이상의 변수를 넣어줄 땐 괄호 안에 넣어줘야함 | cs |
'오늘 배운 파이썬' 카테고리의 다른 글
[Python 기초] Set(셋) (0) | 2018.05.18 |
---|---|
[Python 기초] List(리스트) (0) | 2018.05.18 |
[Python 기초] Print 자동 줄바꿈? (0) | 2018.05.18 |
[Python 기초] global 선언 (0) | 2018.05.18 |
[Python 기초] 함수 설정 (0) | 2018.05.18 |
Comments