Notice
Recent Posts
Recent Comments
Link
«   2025/08   »
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
Archives
Today
Total
관리 메뉴

자바나라

[Python 기초] Unpacking(언패킹) 본문

오늘 배운 파이썬

[Python 기초] Unpacking(언패킹)

주데브 2018. 5. 18. 14:57
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'] 갯수가 맞지 않으므로 오류

 
# 튜플, 셋, 리스트는 서로 변환 가능하다. 
= (1,2,3,3,3)
print(t,type(t))
 
= set(t)
print(s, type(s))
 
= 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