首页 > 编程语言 > 详细

Python学习笔记(十三)高级变量类型--字典

时间:2018-11-24 13:57:14      阅读:215      评论:0      收藏:0      [点我收藏+]
1、字典的定义
  • dictionary(字典)是 除列表以外Python之中 最灵活的数据类型
  • 字典同样可以用来 存储多个数据
    • 通常用于存储 描述一个物体的相关信息
 
  • 字典和列表的区别
 
    • 列表是 有序的对象集合
    • 字典是 无序 的对象集合
 
  • 字典用{ }定义
  • 字典使用 键值对 存储数据,键值对之间使用,分隔
    •  键key是索引
    • 值value是数据
    •  键和值之间使用 : 分隔
    •  键必须是唯一的
    •  值可以取任何数据类型,但 键只能使用 字符串、数字或元组
 
2、字典的常用操作
在ipython3中定义一个字典,例如:xiaoming = {}
输入xiaoming. 按下TAB键,ipython会提示字典能够使用的函数如下:
技术分享图片
 
3、循环遍历
遍历 就是 依次 从字典中获取所有键值对
 
# for 循环内部使用的’key 的变量’ in 字典
for k in xiaoming:
    print(“%s:%s” % (k, xiaoming[k])
 
提示:在实际开发中,由于字典中每一个键值对保存数据的类型是不同的,所以针对字典的循环遍历需求并不是很多
 
4、应用场景
  • 尽管可以使用for in 遍历字典
  • 但是在开发中,更多的应用场景是:
    • 使用 多个键值对,存储 描述一个 物体 的相关信息——描述更复杂的数据信息
    • 将 多个字典放在 一个列表中,再进行遍历,在循环体内部针对每一个字典进行 相同的处理

Python学习笔记(十三)高级变量类型--字典

原文:https://www.cnblogs.com/laziyang/p/10011500.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!