728x90
반응형
list
>>> num_list = [1,2,3,4]
# deep copy
>>> new_list = num_list[:]
>>> new_list2 = list(num_list)
set
>>> str_set = {'Jane', 'Tim', 'John'}
# deep copy
>>> new_set = str_set.copy()
dict
>>> str_dict = {'hi': 'world'}
# deep copy
>>> new_dict = str_dict.copy()
use copy
module
>>> import copy
>>> object = 'other something object'
>>> new_obj = copy.copy(object) # shallow copy
>>> new_obj2 = copy.deepcopy(object) # deep copy
728x90
728x90
BIG
'Programming > Python' 카테고리의 다른 글
index(), find() - 원소의 인덱스 (0) | 2020.09.01 |
---|---|
string unpacking - 문자열 언팩킹 (0) | 2020.08.23 |
generator - 제너레이터 (0) | 2020.08.18 |
숫자 출력 시 width에 맞춰서 앞에 0 채우기 (0) | 2020.07.28 |
python eval(), exec() - 문자열코드 실행 (0) | 2020.07.17 |
댓글