字典是针对非序列集合而提供的一种数据类型。

通过任意键查找集合中值信息的过程叫映射,python通过字典实现映射。

为字典赋值:

>>> d={'list':[1, 2, 3],1:123,'111':'python3','tuple':(4, 5, 6)}
>>> print(d)
{1: 123, 'list': [1, 2, 3], '111': 'python3', 'tuple': (4, 5, 6)}

以上语句说明,字典中各项的顺序与赋值时的顺序可能不一致,即字典是无序的。

字典的遍历有一下几种:

1》遍历字典的键key

1.1》

>>> for key in d:
print(str(key)+':'+str(d[key]))

1:123
list:[1, 2, 3]
111:python3
tuple:(4, 5, 6)

1.2》

>>> for key in d.keys():
print(key)

1
list
111
tuple

2》遍历字典的值value

>>> for value in d.values():
print (value)

123
[1, 2, 3]
python3
(4, 5, 6)

3》遍历字典的项

>>> for item in d.items():
print(item)

(1, 123)
('list', [1, 2, 3])
('111', 'python3')
('tuple', (4, 5, 6))

4》遍历字典的key-value

4.1》

>>> for key,value in d.items():
print(key,value)

1 123
list [1, 2, 3]
111 python3
tuple (4, 5, 6)

4.2》

>>> for (key,value) in d.items():
print(key,value)

1 123
list [1, 2, 3]
111 python3
tuple (4, 5, 6)

以上便是,python字典遍历的几种方式。。。

python3 字典遍历操作相关推荐

  1. python3字典详解_Python3实现的字典遍历操作详解

    本文实例讲述了Python3字典遍历操作.分享给大家供大家参考,具体如下: 字典是针对非序列集合而提供的一种数据类型. 通过任意键查找集合中值信息的过程叫映射,python通过字典实现映射. 为字典赋 ...

  2. python3遍历列表赋值_Python3实现的字典遍历操作详解

    本文实例讲述了Python3字典遍历操作.分享给大家供大家参考,具体如下: 字典是针对非序列集合而提供的一种数据类型. 通过任意键查找集合中值信息的过程叫映射,python通过字典实现映射. 为字典赋 ...

  3. python 字典循环_Python字典遍历操作实例小结

    本文实例讲述了Python字典遍历操作.分享给大家供大家参考,具体如下: 1 遍历键值对 可以使用一个 for 循环以及方法 items() 来遍历这个字典的键值对. dict = {'evapora ...

  4. python编程遍历_Python字典遍历操作实例小结

    本文实例讲述了Python字典遍历操作.分享给大家供大家参考,具体如下: 1 遍历键值对 可以使用一个 for 循环以及方法 items() 来遍历这个字典的键值对. dict = {'evapora ...

  5. python字典操作 遍历_Python字典遍历操作实例小结

    本文实例讲述了Python字典遍历操作.分享给大家供大家参考,具体如下: 1 遍历键值对 可以使用一个 for 循环以及方法 items() 来遍历这个字典的键值对. dict = {'evapora ...

  6. python3 字典遍历的方法

    字典是针对非序列集合而提供的一种数据类型. 通过任意键查找集合中值信息的过程叫映射,python通过字典实现映射. 为字典赋值: >>> d={'list':[1, 2, 3],1: ...

  7. python字典操作添加_Python字典常见操作实例小结【定义、添加、删除、遍历】

    本文实例总结了python字典常见操作.分享给大家供大家参考,具体如下: 简单的字典: 字典就是键值对key-value组合. #字典 键值对组合 alien_0 ={'color':'green', ...

  8. Python基础-字典(字典常用函数/操作/字典遍历)

    字典是Python中除列表外,最灵活的数据类型,使用键值对存储数据,其中键必须是唯一的,值可以是任意类型 字典类型格式 student = {'键名1': 值1, '键名2': 值2, ...} # ...

  9. python3字典详解_Python3字典操作详解 Python3字典操作大全

    #!/usr/bin/env python # -*- coding:utf-8 -*- #Author:sking #Python3字典操作详解  Python3字典操作大全 #字典是无序的(因为它 ...

最新文章

  1. CodeForces 721C Journey
  2. ubuntu apt-get指令和apt指令的区别?
  3. S/4HANA里通过key user tool将Extension field添加到UI上的技术实现
  4. Block CONNECT method in httpd.conf
  5. Membership学习记录
  6. ubuntu下定时任务的执行
  7. aspx 页面,master页面与ascx用户控件传值的问题
  8. xboxones手柄驱动_微软Xbox One S全数字版再次发售,1043元
  9. W Zong / A Robust Open-source Algorithm to Detect Onset and Duration of QRS Complexes
  10. 我常用的find命令
  11. [应用代码] android 自动接听电话和挂断 (适合目前所有版本)
  12. 在网站中使用谷歌“ROBOTO”字体(解决ios数字1和0大小不等宽问题)
  13. Java实现DFA算法敏感词过滤
  14. 《嵌入式 - 深入剖析STM32》详解STM32时钟系统
  15. 码农考驾照之科目二操作点
  16. 【网络工程】二层与三层交换机都知道 那么四层交换机是什么?
  17. AE502 112种创意视频字幕动画呼出线框文字标题效果包括PR预设与扩展脚本ae模板
  18. 防火墙——隧道技术类型
  19. win10如何解决Excel双击打开显示灰色空白?
  20. 【xgboost】XGBoost

热门文章

  1. 关于glRotatef(GLfloat angle,GLfloat x,GLfloat y,GLfloat z)的参数的一些理解
  2. C++程序设计案例实训教程第3章
  3. 群晖安装和插件库系列笔记
  4. c语言 error c2001,error C2001: 常量中有换行符解决方案
  5. java获取text plain_request中获取post的json对象数据content-type=“text/plain”
  6. 如何使用百数批量打印二维码?
  7. tsp问题的c语言编码,原创:TSP有关问题解决方案-禁忌搜索算法C实现
  8. Render函数详解
  9. ResNet论文笔记及Pytorch代码解析
  10. dparsf是什么_回顾:第五届DPABI/DPARSF特训营暨DPABISurf加强营