python字典元素的删除
来源:互联网 发布:蒸汽巴士八戒有淘宝店 编辑:程序博客网 时间:2024/06/05 07:06
py在遍历字典的时候,一般的有涉及到满足条件则删除该元素
办法1:
a = {"a": "1", "b": "2"}for k,v in a.items():if k == "b": del a[k] print a# {'a': '1'}
办法2:
a = {"a": "1", "b": "2"}f = filter(lambda i: i[0] != "b" , a.items())print f# [('a', '1')]print a#{'a': '1', 'b': '2'}
错误的用法是用迭代器遍历的时候删除如:
>>> a = {"a": "1", "b": "2"}>>> for i in a:del a[i]Traceback (most recent call last): File "<pyshell#50>", line 1, in <module> for i in a:RuntimeError: dictionary changed size during iteration
0 0
- python字典元素的删除
- python 字典元素删除
- Python - 字典(dict)删除元素
- Python 字典删除元素clear、pop、popitem
- python遍历删除字典里值为空的元素报错
- python 删除重复元素字典并在字典中加入重复元素次数
- Python -- 遍历字典时删除元素报异常
- python 字典 添加元素
- python 字典元素判定方法
- python 循环遍历字典元素
- python 给字典 添加元素
- python循环遍历字典元素
- [python]删除列表中相同的元素
- Python 删除list里面的重复元素
- python删除列表元素
- python删除list元素
- Python 列表删除元素
- Python List 删除元素
- 基本云架构--负载分布架构
- 提高第26课时,实践2,项目2 - 删除数组元素
- Android四大组件之 BroadCastReceive 使用总结
- java Map嵌套多个Map
- CF 2A
- python字典元素的删除
- 我的第一本Linux笔记(1)——linux常用命令
- Java加密解密器
- 安卓手机微信取数据库打开密码的代码
- HDU 2255奔小康赚大钱
- 剑指offer 57 - 删除链表中重复的节点
- Java设计模式
- 使用ztree插件实现前端树状结构
- Handler的学习(二)