1 字典的定义
dictionary(字典) 是 除列表以外Python之中 最灵活的数据类型
字典同样可以用来 存储多个数据
通常用于存储 描述一个 物体的相关信息
和列表的区别
列表是 有序的对象集合
字典是 无序的对象集合
字典用 {}定义
字典使用 键值对存储数据,键值对之间使用 ,分隔
键key是索引
值value是数据
键和 值之间使用 :分隔
键必须是唯一的
值可以取任何数据类型,但 键只能使用 字符串、数字或 元组
xiaoming = {"name": "小明","age": 18,"gender": True,"height": 1.75}
2 字典常用操作
在 ipython3中定义一个 字典,例如:xiaoming = {}
输入 xiaoming.按下 TAB键,ipython会提示 字典能够使用的函数如下:
In [1]: xiaoming.
xiaoming.clear xiaoming.items xiaoming.setdefault
xiaoming.copy xiaoming.keys xiaoming.update
xiaoming.fromkeys xiaoming.pop xiaoming.values
xiaoming.get xiaoming.popitem
字典内置函数&方法
Python字典包含了以下内置函数:
序号函数及描述实例
1
len(dict)
计算字典元素个数,即键的总数。
>>> dict = {'Name': 'Runoob', 'Age': 7, 'Class': 'First'}
>>> len(dict)
3
2
str(dict)
<