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

網(wǎng)站建設(shè)哪家好,找成都創(chuàng)新互聯(lián)公司!專注于網(wǎng)頁設(shè)計、網(wǎng)站建設(shè)、微信開發(fā)、小程序設(shè)計、集團企業(yè)網(wǎng)站建設(shè)等服務(wù)項目。為回饋新老客戶創(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學(xué)習(xí)指路:創(chuàng)新互聯(lián)python教程
本文教程操作環(huán)境:windows7系統(tǒng)、Python 3.9.1,DELL G3電腦。
分享標(biāo)題:創(chuàng)新互聯(lián)Python教程:python迭代中刪除列表項目
URL鏈接:http://m.5511xx.com/article/dpihsji.html


咨詢
建站咨詢
