Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

Python에서 동시에 여러 변수에 값을 할당하는 방법은 무엇입니까?


파이썬에서 변수는 실제로 메모리에 저장된 객체에 부여된 레이블 또는 식별자입니다. 따라서 동일한 객체는 둘 이상의 변수로 식별될 수 있습니다.

>>> a=b=c=5
>>> a
5
>>> b
5
>>> c
5

, b 및 c는 모두 동일한 객체를 참조하는 세 개의 변수입니다. id() 함수로 확인할 수 있습니다.

>>> id(a), id(b), id(c)
(1902228672, 1902228672, 1902228672)

Python은 또한 하나의 명령문에서 다른 변수에 다른 값을 할당할 수 있습니다. 튜플 개체의 값은 여러 변수에 할당되도록 압축을 풉니다.

>>> a,b,c=(1,2,3)
>>> a
1
>>> b
2
>>> c
3