python2

'''
遇到问题没人解答?小编创建了一个Python学习交流QQ群:857662006 寻找有志同道合的小伙伴,
互帮互助,群里还有不错的视频学习教程和PDF电子书!
'''
data_info = {'account': 1,'remark': 2,'sort': '','weight': '',}for key in data_info.keys():if not data_info.get(key):del data_info[key]

python3

data_info = {'account': 1,'remark': 2,'sort': '','weight': '',}for key in list(data_info.keys()):if not data_info.get(key):del data_info[key]

原因

只是在for循环中,相当于对链表的操作,它会自动调用next方法! 字典的迭代器会遍历它的键,在这个过程中,不能改变这个字典!不能删除、添加数据 要先记录要删除的元素的索引,遍历完后再删除,data_info.keys()在python2中是一个独立的列表,python3中是迭代器,需要我们list转换生成一个独立的列表

python2/3 中删除字典中value为空的键值对方法相关推荐

  1. python中删除字典中的某个元素_python怎样删除字典中的元素

    python删除字典中元素的方法: 1.使用clear()方法删除字典内所有元素 clear()方法语法:dict.clear() 示例:dict = {'Name': 'Zara', 'Age': ...

  2. python中删除字典中所有元素的函数_在python中,按值删除字典项的最佳方法是什么?...

    由于在循环内更改字典的大小会导致运行时错误,因此必须创建一个副本以进行迭代.使用items()遍历字典中的键和值对,并将每个值与要查找的值进行比较.如果匹配,请从字典中删除密钥.for key, va ...

  3. python 字典 删除指定_python删除字典中的某个值

    Q1:python中字典不用了怎么删除 如果你要删除整个变量,python里面垃圾是自动收集的,不用你太去关心.一定要用,就del 变量名. 如果你是要修改一个字典的内容,比如从里面删除一个元素,一般 ...

  4. python中如何删除字典中的元素_python中字典删除元素

    方法一 pop(key[,default]) d = {'a':1,'b':2,'c':3} # 删除key值为'a'的元素,并赋值给变量e1 e1 = d.pop('a') print(e1) # ...

  5. php数组重复值销毁,如何从PHP中删除数组中的重复值

    如何从PHP中删除数组中的重复值 如何从PHP中删除数组中的重复值? 21个解决方案 204 votes 使用array_unique(). 例: $array = array(1, 2, 2, 3) ...

  6. 如何在PHP中删除字符串中的所有空格? [重复]

    本文翻译自:How do I strip all spaces out of a string in PHP? [duplicate] Possible Duplicate: 可能重复: To str ...

  7. python删除字符串中的字母_在Python中删除字符串中的大写字母

    我想写一个函数消除一个字符串和2个可选参数.第一个可选参数(bad_characters)取一个字母,第三个参数(case_sensitive)取一个布尔值.该函数应该接受一个字符串s并移除bad_c ...

  8. python字典怎么设置_在python中设置字典中的属性

    在python中设置字典中的属性 是否可以在python中从字典创建一个对象,使每个键都是该对象的属性? 像这样的东西: d = { 'name': 'Oscar', 'lastName': 'Rey ...

  9. jsp在mysql中删除数据_如何在jsp页面中删除数据库中的数据

    如何在jsp页面中删除数据库中的数据 各位大虾! 我想在jsp页面上写一个按钮功能,从而动态的删除数据库中的一行数据. 不知道怎么实现 这是我写的一段代码 数据库是MySql UserBean p3= ...

最新文章

  1. 关于ionic的一些坑(3)
  2. python中函数type可以测试对象类型_python类型检测最终指南--Typing模块的使用
  3. ignite mysql_redis、ignite、mysql memory 内存数据库性能测试对比
  4. java经纬度凸包graham_计算几何-凸包-Graham算法
  5. Python爬虫高阶:微店混淆逆向解密
  6. 使用yum命令时Error: Cannot find a valid baseurl for repo: base
  7. Java第六次作业--异常处理和Java类集
  8. hive内部表与外部表入门
  9. 阶段5 3.微服务项目【学成在线】_day01 搭建环境 CMS服务端开发_08-CMS需求分析-CMS页面管理需求...
  10. python矩阵拼接_Python数组拼接np.concatenate实现过程
  11. 阿里巴巴Java开发手册(泰山版)【篇一】编程规约 附2: 专有名词解释 附3: 错误码列表
  12. android中自定义 toast,Android自定义Toast
  13. IAM:瑞策科技位列《全球区块链专利排行榜》第五位
  14. 开关电源学习笔记9 --- SPEIC变换器
  15. mac charles网页代理https使用笔记
  16. 微信小程序本地图片处理--按屏幕尺寸插入图片
  17. 微信读书总是跳出连接服务器有问题,微信读书经常无响应怎么回事
  18. .pcd文件转换为.ply文件
  19. 软件检测怎么做?第三方软件检测方案模板
  20. 入侵检测系统原理和实践

热门文章

  1. Python 3.4.4 学习笔记(004)python manuals/the python tutorial -- 3. An Informal Introduction to Python...
  2. 【Android】解析Json数据
  3. 基础才是重中之重~方法override详解
  4. 揭开“云杀毒”的真面目
  5. 图形变换动画的小Demo
  6. java2d简介_AWT_Java2D简介
  7. dijkstra最短路径算法视频_java实现Dijkstra算法求最短路径
  8. 【PP生产订单】入门介绍(十)
  9. ABAP DOI详解(3)
  10. 4、Power View—卡的应用