新聞中心
這里有您想知道的互聯(lián)網營銷解決方案
創(chuàng)新互聯(lián)Python教程:python迭代中刪除列表項目
1、可以使用列表理解來創(chuàng)建僅包含不想刪除的元素的新列表。

網站建設哪家好,找成都創(chuàng)新互聯(lián)公司!專注于網頁設計、網站建設、微信開發(fā)、小程序設計、集團企業(yè)網站建設等服務項目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了前進免費建站歡迎大家使用!
somelist = [x for x in somelist if not determine(x)]
2、通過分配給slice somelist[:],改變現(xiàn)有列表以僅包含想要的項目。
somelist[:] = [x for x in somelist if not determine(x)]
3、如果有其他somelist需要反映更改的參考,則此方法可能很有用。
除了理解,還可以使用itertools. 在Python2中:
from itertools import ifilterfalse somelist[:] = ifilterfalse(determine, somelist)
或者在Python3中:
from itertools import filterfalse somelist[:] = filterfalse(determine, somelist)
以上就是python迭代中刪除列表項目,希望對大家有所幫助。更多Python學習指路:創(chuàng)新互聯(lián)python教程
本文教程操作環(huán)境:windows7系統(tǒng)、Python 3.9.1,DELL G3電腦。
網頁標題:創(chuàng)新互聯(lián)Python教程:python迭代中刪除列表項目
本文來源:http://m.fisionsoft.com.cn/article/dpihsji.html


咨詢
建站咨詢
