del在python中的意思?
在python中,del有“刪除”的意思,可以刪除列表中的某個元素,也可以刪除整個列表。del是根據(jù)索引(元素所在位置)來刪除元素的;del刪除的是變量,而不是數(shù)據(jù)。del可以刪除列表中指定位置的元素;是根據(jù)索引(元素所在位置)來刪除的。
python中的del用法比較特殊,新手學(xué)習(xí)往往產(chǎn)生誤解,弄清del的用法,可以幫助深入理解python的內(nèi)存方面的問題。
python的del不同于C的free和C++的delete。
由于python都是引用,而python有GC機(jī)制,所以,del語句作用在變量上,而不是數(shù)據(jù)對象上。