Python hallinnoi muistia automaattisesti kahdella mekanismilla: viittelaskennalla (ensisijaisella menetelmällä) sekä syklisellä roskienkerääjällä, joka käsittelee viitesyklejä. Et koskaan vapauta muistia manuaalisesti, mutta ymmärtäminen siitä, miten se toimii, selittää muistinkäyttäytymisen ja vuodot.
Viitelaskenta — ensisijainen mekanismi
sys
x = [, , ]
y = x
sys.getrefcount(x)
y
x
