최대 1 분 소요

02-8 자료형의 값을 저장하는 공간, 변수

  • 변수_이름 = 변수에_저장할_값
a = [1, 2, 3]
id(a)
134861523560320
a = [1, 2, 3]
b = (a)
print(id(a))
print(id(b))
a is b
134860463508544
134860463508544





True
a = [1, 2, 3]
b = (a)
a[1] = 4
print(a)
print(b)
[1, 4, 3]
[1, 4, 3]

1. [:] 이용하기

a = [1, 2, 3]
b = a[:]
a[1] = 4
print (a)
print (b)
b is a
[1, 4, 3]
[1, 2, 3]





False

2. copy 모듈 이용하기

from copy import copy
a = [1, 2, 3]
b = copy (a)
a[1] = 4
print (a)
print (b)
b is a
[1, 4, 3]
[1, 2, 3]





False

3. 변수를 만드는 여러 가지 방법

a, b = 'python', 'life'
print (a)
print (b)
python
life
[a, b] = ['python', 'life']
print (a)
print (b)
python
life
a, b = ['python', 'life']
print (a)
print (b)
python
life
(a, b) = 'python', 'life'
print (a)
print (b)
python
life
a = 3
b = 5
a, b = b, a
print (a)
print (b)
5
3