问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

python for 语句中使用删除

发布网友 发布时间:2022-04-23 02:10

我来回答

3个回答

热心网友 时间:2022-04-06 11:20

在删除列表元素的时候,解释器内有一个隐式的指针,指向下一个要删除的元素的位置。
当准备要删除的时候,指向第一个元素1,然后把这个1删掉,同时指针指向第二个数组元素。但这时候元素1已经被删除了,元素2是第一个元素,第二个元素是3,这时候3被删除了。
并不是想象中的那样把所有的元素都删除。也不应该这样写程序。

Python这种非常注重格式的语言,请以后在提问的时候,把空格、换行都打清楚。

热心网友 时间:2022-04-06 12:38

remove删除的是元素,而不是偏移值对应的那个元素。那位回答的人连偏移值都没搞清楚就胡说……[1,2,3,4,5]中,1的偏移值是0,而不是1!

热心网友 时间:2022-04-06 14:13

把FOR循环好好找点资料理解一下,上面的说法我持保留意见。给几种实现你吧d=[1,2,3,4,5,6] 1: for i in xrange(len(a)):
a.remove(a[0])2: for i in xrange(len(a)):
a.pop() 如果你一定想对每个元素进行remove也可以,构建一个不关联的list for a in d[:]: d.remove(a) print d
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
whirlpool如何制热 如何查被录取到的专业 怎样查被录取的专业 录取后怎样查询录取的专业 录取专业怎么查 已被录取怎么查专业 ghs网络语什么意思_ghs网络语意思出处含义介绍 纸箱企业管理软件 ghs什么意思网络(ghs什么意思网络用语) 《喜羊羊与灰太狼》大结局 玩魔兽世界需要哪些插件?作用是神马? Python中set集合中的remove和discard? python中从列表中用for循环删除(remove方法)停用词特别慢,有快一点... Flash插件的作用是什么 Python 初学第四题 怎么写 Remove如何从后往前删? python中的delete函数是如何使用的? vivo手机字体有包边,怎么去掉? 魔兽世界里的插件是干什么的? python中这个remove方法怎么结果错了 python remove问题 python 中的remove函数问题 java 开发中插件有什么作用 vivo手机主题里的字体打不开怎么办 vivo手机如何修改字体大小? 魔兽世界插件是什么?有什么用?怎么用?什么插件好用? 插件是什么意思有什么用 vivo字体怎么调大小 什么是插件,作用是什么?什么情况需要用插件? 谢谢! 魔兽世界插件有什么作用? 什么叫插件干什么用的 什么是Flash插件,有什么作用吗 Python中的剥除函数 CAD插件主要功能有哪些? 百度音乐插件有什么作用? oppoa7手机怎么恢复出厂设置? Python中drop函数删除指定行报错? 魔兽世界的插件都有什么功能 python 用pycharm的IDE,list的remove 返回总是None 为什么呢? oppo手机恢复出厂设置后怎么还原以前的数据? python中remove "x not in list"怎么处理? remove和delete的区别 OPPO手机系统升级之后怎么恢复原来的系统? python集合的使用怎么样的? Python del 语句的用法是什么样? 理财稳健型是什么意思? oppo手机被还原了怎么恢复? 进取型、谨慎型、稳健型,分别是怎样的? 现在网上有什么理财产品比较稳健、风险低? oppo手机还原手机后怎么恢复数据? 拼多多好友发给你一个长按识别的一个二维码是帮忙砍价的请问怎么砍?