文章目录

  • 一、字典相关知识
  • 二、items()和iteritems()区别
  • 三、总结

一、字典相关知识

  1. 字典概念
    字典是Python语言中唯一的映射类型。
    映射类型对象里哈希值(键,key)和指向的对象(值,value)是一对多的的关系,通常被认为是可变的哈希表。
    字典对象是可变的,它是一个容器类型,能存储任意个数的Python对象,其中也可包括其他容器类型。
  2. 创建字典和给字典赋值
    创建字典
#第一种:创建空字典
dict={}
#第二种:创建字典常亮
dict={'key1':'value1','key2':'value2'}
#第三种:创建字典
dict=dict()

字典赋值

#第一种:直接赋值
dict={'key1':'value1','key2':'value2'};
#第二种:创建时赋值
dict(key1='value1',key2='value2')

二、items()和iteritems()区别

字典的 items 方法作用:是可以将字典中的所有项,以列表方式返回。因为字典是无序的,所以用 items 方法返回字典的所有项,也是没有顺序的

字典的 iteritems 方法作用:与items方法相比作用大致相同,只是它的返回值不是列表,而是一个迭代器

  1. items() 操作方法
x={"公众号名字":"Microstrong","是否有干货":"那必须"}
print(x)

  1. iteritems() 操作方法

    iteritems()方法在需要迭代结果的时候使用最适合,而且它的工作效率非常的高

三、总结

在Python2.x中,iteritems() 用于返回本身字典列表操作后的迭代器
【Returns an iterator on all items(key/value pairs) 】,不占用额外的内存

在Python 3.x 里面,iteritems()方法已经废除了。在3.x里用 items()替换iteritems() ,可以用于 for 来循环遍历

Python字典中 items() 和 iteritems() 区别相关推荐

  1. [转载] Python字典中items()和iteritems()区别

    参考链接: Python字典items() 微信公众号 字典介绍: 一.字典概念 字典是Python语言中唯一的映射类型. 映射类型对象里哈希值(键,key)和指向的对象(值,value)是一对多的的 ...

  2. Python字典中items()和iteritems()区别

    微信公众号 字典介绍: 一.字典概念 字典是Python语言中唯一的映射类型. 映射类型对象里哈希值(键,key)和指向的对象(值,value)是一对多的的关系,通常被认为是可变的哈希表. 字典对象是 ...

  3. python 字典 get(),items(),iteritems()方法

    Python 字典 get() 函数返回指定键的值,如果值不在字典中返回默认值 get()方法语法: dict.get(key, default=None) key – 字典中要查找的键. defau ...

  4. python字典中的items和iteritems

    python字典的items方法作用:是可以将字典中的所有项,以列表方式返回.如果对字典项的概念不理解,可以查看Python映射类型字典基础知识一文.因为字典是无序的,所以用items方法返回字典的所 ...

  5. Python操作文件 及 dict 的 items 与 iteritems区别

    1.Python是如何操作文件的? 打开文件 写入或读取数据 关闭文件 # 写文件,test.txt要操作文本名 f = open('test.txt', 'wt') # 以wt(write text ...

  6. 在python中用字典来实现映射_映射python字典中的值

    映射python字典中的值 鉴于字典{ k1: v1, k2: v2 ... }我希望得到{ k1: f(v1), k2: f(v2) ... },我提供了一个函数f. 有没有这样的内置功能? 或者我 ...

  7. python字典中给一个键增加值_在Python字典中向单个键添加多个值

    Python字典今天真的很吸引我.我一直在堆栈上奔波,试图找到一种方法,将一个新值简单地附加到python字典中的现有键上,但每次尝试都失败,使用的语法与这里相同.在 我要做的是:#cursor se ...

  8. 在 Python 字典中按值查找键

    在 Python 字典中按值查找键 使用 dict.items() 在 Python 字典中按值查找键 dict.items() 方法返回一个列表,其单个元素是由字典值的键组成的元组.我们可以通过迭代 ...

  9. Python 字典中get() 函数

    Python 字典中get() 函数返回指定键的值. 语法:value = dict.get(key, default=None) 参数 key – 字典中要查找的键. default – 如果指定键 ...

最新文章

  1. 馀承东鸿蒙发布会,余承东确认出席发布会!荣耀智慧屏-首发搭载鸿蒙系统
  2. AttributeError: module ‘cv2‘ has no attribute ‘SIFT‘
  3. idea自定义快捷鍵
  4. 解决android中出现的无法加载library的问题
  5. Java常用类(4)--System类
  6. 准确检测图像的轮廓 opencv_图像处理案例实战
  7. [转] new 和delete
  8. java 执行 awk_3.1 biostar lesson3 linux学习日记;java版本;awk
  9. Pandas DataFrame merge join concat append combin_first 使用demo
  10. 戴尔微型计算机电源怎么拆,教你怎么拆解电源适配器
  11. 服务器里怎么找到K3账套文件,金蝶K3账套自动备份步骤详解
  12. 用Navicat连接阿里云数据库RDS
  13. 路由器WDS桥接教程
  14. 技术团队如何做技术规划?
  15. smbclient访问海康威视H90个人网盘
  16. 交换两个变量的值的swap函数
  17. 【控制control】机械臂运动学、动力学模型
  18. Linux内核固定虚拟地址映射
  19. 2015年校招求职之旅
  20. 【高保真原型制作】上海道宁为您带来适用于所有数字产品的简单的​交互式原型制作工具——ProtoPie

热门文章

  1. 360se打开慢,lsass 过高 , cpu温度上升
  2. 铣扁机的常用加工方法及构造原理
  3. 20172330 2017-2018-2《程序设计与数据结构》课程总结
  4. MySQL Version确认(版本确认)
  5. python退出时回调_python 回调函数和回调方法的实现分析
  6. 刘晓燕英语语法句型学习总结4之状语从句
  7. 中学计算机教室宣传标语,中小学教室、班级励志标语大全
  8. 有哪些程序员才懂的梗?
  9. VMware平台虚拟机迁移到HCI平台
  10. 使用OpenCV生成自己的素描画像