Powered by the Tomorrow.io Weather API
[ 프리미엄 ] 코딩과 관련한 컨텐츠 및 뉴스를 공유합니다.

※ 파이썬 | Javascript | 꿀팁

[2.0.2.3 계묘년 흑토끼] 대박나세요! 자세히보기

코딩박사/python

[6회차] 변수 (Variables) - 변수 여러개 값 할당하기 (tulpe unpack collection)

잇잇쌤 2022. 12. 22. 11:30
728x90
반응형
SMALL

안녕하세요 잇잇쌤입니다.

어려울텐데 잘 따라와주시니 넘 감사드립니다! 새해가 오기전에 얼른 파이썬을 마스터 해보자구요!

 

오늘은 변수에 값을 할당하는 것을 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 , tuple 이라고 합니다.

 

여러 개의 값을 할당할 때, 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

728x90
반응형
Powered by the Tomorrow.io Weather API