有關list內存釋放的小技巧
來源:懂視網
責編:小采
時間:2020-11-09 15:34:12
有關list內存釋放的小技巧
有關list內存釋放的小技巧:用python也有一段時間了,有了不少體會。平時老寫要求效率很高的程序,發現python真的很不錯。但是對于超大list的數據, 內存經常需要立即釋放。 我總結了一些有關性能的技巧,看看大家能不能用上。 1。大數據量的list,要進行局部元素刪除,盡量避免用del
導讀有關list內存釋放的小技巧:用python也有一段時間了,有了不少體會。平時老寫要求效率很高的程序,發現python真的很不錯。但是對于超大list的數據, 內存經常需要立即釋放。 我總結了一些有關性能的技巧,看看大家能不能用上。 1。大數據量的list,要進行局部元素刪除,盡量避免用del

用python也有一段時間了,有了不少體會。平時老寫要求效率很高的程序,發現python真的很不錯。但是對于超大list的數據, 內存經常需要立即釋放。 我總結了一些有關性能的技巧,看看大家能不能用上。 1。大數據量的list,要進行局部元素刪除,盡量避免用del隨
用python也有一段時間了,有了不少體會。平時老寫要求效率很高的程序,發現python真的很不錯。但是對于超大list的數據,
內存經常需要立即釋放。我總結了一些有關性能的技巧,看看大家能不能用上。
1。大數據量的list,要進行局部元素刪除,盡量避免用del隨機刪除,非常影響性能,如果刪除量很大,不如直接新建list,
然后用下面的方法釋放清空舊list。
2。對于一般性數據量超大的list,快速清空釋放內存,可直接用 a = [] 來釋放。其中a為list。
3。對于作為函數參數的list,用上面的方法是不行的,因為函數執行完后,list長度是不變的,
但是可以這樣在函數中釋放一個參數list所占內存: del a[:],速度很快,也徹底:)
聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com
有關list內存釋放的小技巧
有關list內存釋放的小技巧:用python也有一段時間了,有了不少體會。平時老寫要求效率很高的程序,發現python真的很不錯。但是對于超大list的數據, 內存經常需要立即釋放。 我總結了一些有關性能的技巧,看看大家能不能用上。 1。大數據量的list,要進行局部元素刪除,盡量避免用del