[6회차] 변수 (Variables) - 변수 여러개 값 할당하기 (tulpe unpack collection)
안녕하세요 잇잇쌤입니다.

어려울텐데 잘 따라와주시니 넘 감사드립니다! 새해가 오기전에 얼른 파이썬을 마스터 해보자구요!
오늘은 변수에 값을 할당하는 것을 assign이라고 하는데, 오늘은 기존과 달리
여러 개의 변수를 한 개씩 값을 대입해 (assign) 보도록 하겠습니다.
x, y, z에 Orange라는 값을 한 번에 대입해 보겠습니다.
코딩 | 설명 |
case1) x = "Orange" y = x z = y case2) x = "Orange" y,z = x case3) x,y,z = "Orange" |
여러개의 값을 할당하는 방법은 변수1,변수2,변수3 = 값 으로 하는 것이 편리합니다. |
<1호선 지하철 인원수 현황 데이터>
A번칸 | B번칸 | C번칸 | D번칸 | E번칸 | F번칸 | G번칸 | H번칸 | I번칸 |
7명 | 4명 | 3명 | 10명 | 3명 | 5명 | 5명 | 5명 | 5명 |
A번칸, B번칸, C번칸, D번칸, E번칸, F번칸, G번칸, H번칸, I번칸 = [ 7,4,3,10,3,5,5,5,5]로 구현될 수 있겠네요.
그러면 print(G번칸) 하면 결과는?
5가 나오겠죠?
여러 개의 값을 할당할 때, Collection unpack 이라는 것을 사용합니다.
변수명 | 값 | 코딩 문법 |
x | 파이썬은.. | x = "파이썬은.." |
y | 정말 | y = "정말" |
z | 배우기 쉬워! | z = "배우기 쉬워!" |
x,y,z | 파이썬은.. 정말 배우기 쉬워! | x,yz = ["파이썬은..", "정말", "배우기 쉬워!"] |
text x,y,z |
파이썬은.. 정말 배우기 쉬워! | text = ["파이썬은..", "정말", "배우기 쉬워!"] x,y,z = text |
이렇게 리스트로 여러개의 값들이 할당되는 형태를 리스트 list , 혹은 튜플 tuple 등등으로 값의 여러개 넣는 형태를 말합니다.
그러면 할당된 변수에 들어간 값을 추출하기 위해서 unpacking이라는 단어를 사용합니다.
용어 | 코딩 |
collection,list,tuple (자료가 여러개가 나열된 형태) | x,y,z = ["파이썬은..", "정말", "배우기 쉬워!"] |
unpack collection | print(x) || 결과: 파이썬은.. print(y) || 결과: 정말 print(z) || 결과: 배우기 쉬워! |
한번 도전해 보시죠!
Python Variables - Assign Multiple Values (w3schools.com)
Python Variables - Assign Multiple Values
W3Schools offers free online tutorials, references and exercises in all the major languages of the web. Covering popular subjects like HTML, CSS, JavaScript, Python, SQL, Java, and many, many more.
www.w3schools.com