본문 바로가기

Python/Python 기초

다중 대입 (Multiple assignment)

1
2
3
4
5
6
7
8
>>> a, b, c = ['apples', 'cats', 42]
>>> a
'apples'
>>> b
'cats'
>>> c
42
>>> 


이 방법은 대입문의 왼쪽에 쉼표로 구분한 변수 이름을 놓고, = 오른쪽에는 값의 리스트를 놓아서 대입하는 방법이다.


값과 변수의 개수는 동일해야 한다. 파이썬은 자동으로 리스트의 첫 번째 값을 첫 번째 변수에 대입한다. 그리고 리스트의 두 번째 값은


두 번째 변수에 대입한다. 하지만 대입문 왼쪽 변수의 개수와 리스트 값의 개수가 맞지 않으면 파이썬은 에러를 발생한다.




'Python > Python 기초' 카테고리의 다른 글

None 값 (The None Value)  (0) 2014.09.26
리스트 레퍼런스 (List References)  (0) 2014.09.25
딕셔너리 (dictionart), 맵(map)  (0) 2014.09.24
리스트 (list) 와 문자열의 메서드  (0) 2014.09.18
파이썬의 상수와 관행  (0) 2014.09.18