EverGiver
자료형의 값을 저장하는 공간, 변수 본문
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
'Python > 문법' 카테고리의 다른 글
03-2 while문 (0) | 2021.08.03 |
---|---|
03-1 if문 (0) | 2021.08.03 |
불 자료형 (0) | 2021.07.30 |
02-6 집합 자료형 (0) | 2021.07.29 |
02-5 딕셔너리 자료형 (0) | 2021.07.27 |
Comments