电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

您的位置:首頁技術文章
文章詳情頁

Python如何在循環(huán)內使用list.remove()

瀏覽:6日期:2022-07-23 17:28:16

代碼如下

dat=[’1’, ’2’, ’3’, ’0’, ’0’, ’0’]for item in dat: if item == ’0’: dat.remove(item)print(dat)#按要求是把’0’都刪掉的,輸出結果是[’1’, ’2’, ’3’, ’0’] ??

首先,remove(x) 移除的是序列首次碰到的元素x

理解:

遍歷列表,item每一次都會變化,可以想象有一個指針指向后一個元素,指針是遞增的,從頭元素到尾元素直至遍歷完。

容易想到指針 0 --> 1 --> 2 --> 3

到第四個元素(dat[3]), dat[3]==’0’,dat.remove(item), dat=[’1’,’2’,’3’,’0’,’0’] #列表現在有五個元素

繼續(xù):

指針指向第五個元素(dat[4]),dat[4]==’0’,dat.remove(item), dat=[’1’,’2’,’3’,’0’] #列表現在有四個元素

繼續(xù):

指針指向(查找)下一個元素(第六個),哎? 此時dat列表只剩下四個元素,找不到第六個,自然就結束循環(huán)了!

得出:

列表的增刪操作最好不要在for循環(huán)里做,迭代內容隨著循環(huán)而改變了,這樣既不安全也沒必要,

換句話說,就是在循環(huán)的時候,不要讓循環(huán)體的(指針/索引)啥的發(fā)生變化。

解決:

可以通過復制一個新的表來做刪除操作

dat=[’1’, ’2’, ’3’, ’0’, ’0’, ’0’]d = dat.copy()for item in dat: if item == ’0’: d.remove(item)print(d)

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持好吧啦網。

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 杭州火蝠电商_京东代运营_拼多多全托管代运营【天猫代运营】 | 订做不锈钢_不锈钢定做加工厂_不锈钢非标定制-重庆侨峰金属加工厂 | 产业规划_产业园区规划-产业投资选址及规划招商托管一体化服务商-中机院产业园区规划网 | 金联宇电缆|广东金联宇电缆厂家_广东金联宇电缆实业有限公司 | 爆破器材运输车|烟花爆竹运输车|1-9类危险品厢式运输车|湖北江南专用特种汽车有限公司 | 冷库安装厂家_杭州冷库_保鲜库建设-浙江克冷制冷设备有限公司 | 液压扳手-高品质液压扳手供应商 - 液压扳手, 液压扳手供应商, 德国进口液压拉马 | 阳光模拟试验箱_高低温试验箱_高低温冲击试验箱_快速温变试验箱|东莞市赛思检测设备有限公司 | 无线讲解器-导游讲解器-自助讲解器-分区讲解系统 品牌生产厂家[鹰米讲解-合肥市徽马信息科技有限公司] | 求是网 - 思想建党 理论强党| 阻垢剂-反渗透缓蚀阻垢剂厂家-山东鲁东环保科技有限公司 | 滑石粉,滑石粉厂家,超细滑石粉-莱州圣凯滑石有限公司 | 智能风向风速仪,风速告警仪,数字温湿仪,综合气象仪(气象五要素)-上海风云气象仪器有限公司 | 福建成考网-福建成人高考网| 线材成型机,线材折弯机,线材成型机厂家,贝朗自动化设备有限公司1 | 环境模拟实验室_液体-气体控温机_气体控温箱_无锡双润冷却科技有限公司 | 咖啡加盟-咖啡店加盟-咖啡西餐厅加盟-塞纳左岸咖啡西餐厅官网 | 桂林腻子粉_内墙外墙抗裂砂浆腻子粉推荐广西鑫达涂料厂家供应 | 专业广州网站建设,微信小程序开发,一物一码和NFC应用开发、物联网、外贸商城、定制系统和APP开发【致茂网络】 | 曙光腾达官网-天津脚手架租赁-木板架出租-移动门式脚手架租赁「免费搭设」 | 走心机厂家,数控走心机-台州博城智能科技有限公司 | 空气弹簧|橡胶气囊|橡胶空气弹簧-上海松夏减震器有限公司 | 水厂自动化|污水处理中控系统|水利信息化|智慧水务|智慧农业-山东德艾自动化科技有限公司 | 电缆隧道在线监测-智慧配电站房-升压站在线监测-江苏久创电气科技有限公司 | 环境模拟实验室_液体-气体控温机_气体控温箱_无锡双润冷却科技有限公司 | 加中寰球移民官网-美国移民公司,移民机构,移民中介,移民咨询,投资移民 | 打包箱房_集成房屋-山东佳一集成房屋有限公司 | 华中线缆有限公司-电缆厂|电缆厂家|电线电缆厂家 | 篷房|仓储篷房|铝合金篷房|体育篷房|篷房厂家-华烨建筑科技官网 知名电动蝶阀,电动球阀,气动蝶阀,气动球阀生产厂家|价格透明-【固菲阀门官网】 | 幂简集成 - 品种超全的API接口平台, 一站搜索、试用、集成国内外API接口 | BOE画框屏-触摸一体机-触控查询一体机-触摸屏一体机价格-厂家直销-触发电子 | DNA亲子鉴定_DNA基因检测中心官方预约平台-严选好基因网 | EFM 022静电场测试仪-套帽式风量计-静电平板监测器-上海民仪电子有限公司 | 耐高温风管_耐高温软管_食品级软管_吸尘管_钢丝软管_卫生级软管_塑料波纹管-东莞市鑫翔宇软管有限公司 | 环氧乙烷灭菌器_压力蒸汽灭菌器_低温等离子过氧化氢灭菌器 _低温蒸汽甲醛灭菌器_清洗工作站_医用干燥柜_灭菌耗材-环氧乙烷灭菌器_脉动真空压力蒸汽灭菌器_低温等离子灭菌设备_河南省三强医疗器械有限责任公司 | 卷筒电缆-拖链电缆-特种柔性扁平电缆定制厂家「上海缆胜」 | 隧道烘箱_隧道烘箱生产厂家-上海冠顶专业生产烘道设备 | 粉末包装机,拆包机厂家,价格-上海强牛包装机械设备有限公司 | 深圳工程师职称评定条件及流程_深圳职称评审_职称评审-职称网 | 管理会计网-PCMA初级管理会计,中级管理会计考试网站 | 农业仪器网 - 中国自动化农业仪器信息交流平台 |