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