python3使用了更多內存優化的技巧,好比,python3的zip就是生成可迭代的對象

問題說明:python 之前在使用zip(a,b)時,a,b都是一個很是大的list。使用python2解釋器時,執行zip(a,b)都會提示,內存錯誤。後來找到了緣由,python2的zip(a,b)直接是生成一個新的list,也就是說,把a,b拼在一塊兒,而後所有載入內存。這是很是耗內存的。函數 可是python3已經改變了這種作法,python3生成的是可迭代的對象,並非直接生成一個完整的l
相關文章
相關標籤/搜索