Python/문법
자료형의 값을 저장하는 공간, 변수
친절한개발초보자
2021. 7. 30. 23:35
728x90
변수 이름 = 변수에 저장할 값
변수란?
>>> a = [1, 2, 3]
>>> id(a)
4303029896
리스트를 복사할 때
>>> a = [1, 2, 3]
>>> b = a
>>> id(a)
4303029896
>>> id(b)
4303029896
>>> a[1] = 4
>>> a
[1, 4, 3]
>>> b
[1, 4, 3]
- [:] 사용
>>> a = [1, 2, 3] >>> b = a[:] // 리스트 a의 요소부터 끝 요소까지 슬라이싱 >>> a[1] = 4 >>> a [1, 4, 3] >>> b [1, 2, 3]
- copy 모듈 사용
>>> from copy import copy >>> a = [1, 2, 3] >>> b = copy(a)
>>> a [1, 2, 3] >>> b [1, 2, 3] >>> b is a False // 서로 다른 메모리를 가리키므로 False
변수를 만드는 여러 가지 방법
// 튜플
>>> a, b =('python', 'life')
>>> (a, b) = 'python', 'life'
// 리스트
>>> [a, b] = ['python', 'life']
// 같은 값 대입
>>> a = b ='python'
// 바꿈
>>> a = 3
>>> b = 5
>>> a, b = b, a
>>> a
5
>>> b
3
728x90