Python list clear
来源:互联网 发布:仰恩大学网络教务系统 编辑:程序博客网 时间:2024/06/06 13:04
使用for循环删除list 注意,如果在循环中代码中删除了当前选择的项目,则由于指针前移,造成间隔删除.
代码如下:
def delAllEdit(self): print 'processlist',self._processList for edit in self._processList: self.deleteEditWidget(edit) print 'processlist', self._processList def deleteEditWidget(self,widget): if widget in self._processList: self._processList.remove(widget) widget.close()
调用delAllEdit打印信息如下:
processlist [<FATERUI.editwidget.EditWidget object at 0x7f8ecc0cb770>, <FATERUI.editwidget.EditWidget object at 0x7f8ecc0e0348>]
processlist [<FATERUI.editwidget.EditWidget object at 0x7f8ecc0e0348>]
使用while倒序删除即可:
while len(self._processList)>0: edit=self._processList[-1] self.deleteEditWidget(edit)
0 0
- Python list clear
- 【Python】Python3 List clear()方法
- map.clear list.clear
- list clear() new
- python clear shell window
- python 字典clear()方法
- List集合的clear方法
- List Clear和Remove区别
- python clear screen的方法
- python中的字典clear方法
- 【Python】Python3 字典 clear()方法
- java中list集合的clear
- Java List链表clear()方法详解
- java中list的clear()问题
- clear
- clear ()
- clear
- clear
- ubuntu安装nginx及配置nginx
- 安卓通过自定义view实现水波进度条控件
- ios
- Problem A: 你会定义类吗?
- 剑指offer:第5题从尾到头打印链表
- Python list clear
- 云安全之Neutron 是如何实现虚机防火墙的 [How Neutron Implements Security Group]
- 国务院关于做好省级以下国土资源管理体制改革有关问题的通知-国发(2004)12号
- Notes on NNDL(Neural Networks and Deep Learning)
- [Leetcode] 11. Container With Most Water
- 求三位数相乘的最大回文数?
- java获取http请求页面的内容的两种方法
- 华为OJ训练之0040-170114-句子逆序(单词倒排)
- Response.setContentType(MIME)的作用及参数列表