PYTHON ADVANCED - 18: SHALLOW VS DEEP COPYING
IN THIS TUTORIAL, YOU WILL LEARN ABOUT SHALLOW VS DEEP COPYING.
NOTE: TRY ALL CODES ( WHICH ARE COMMENTED OUT GREEN LINES)
# org = 5
# cpy = org
# cpy = 6
# print(cpy)
# print(org)
import copy
org = [0,1,2,3,4]
# cpy = org #--> deep copy
# cpy = copy.copy(org) #--> swallow copy (original wont get affected)
# cpy = org.copy()
# cpy = list(org)
cpy = org[:]
cpy[0] = -10
print(cpy)
print(org)
Comments
Post a Comment