Automatsko oslobađanje memorije

Python “shvati” kad se objekt više ne koristi i nakon toga ga može “uništiti” (tj. oslobodi memoriju koju taj objekt zauzima). Kaže se da python sadrži garbage collector. Primjer:

a=[1,2,3]
#a pokazuje na objekt [1,2,3]
b=a
#a i b pokazuju na objekt [1,2,3]
a[1] = 2
#a i b pokazuju na objekt koji se u međuvremenu promijenio i sad glasi [2,2,3]
a = [4,5,6]
#sad samo b pokazuje na [2,2,3]
b="a"
#sad više nitko ne pokazuje na [2,2,3] i garbage collector će ga u nekom trenutku izbrisati iz memorije