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

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 遍历字典
  • 但是在开发中,更多的应用场景是:
    • 使用 多个键值对,存储 描述一个 物体 的相关信息——描述更复杂的数据信息
    • 将 多个字典放在 一个列表中,再进行遍历,在循环体内部针对每一个字典进行 相同的处理

猜你喜欢

转载自www.cnblogs.com/laziyang/p/10011500.html
今日推荐