dict是Python中内建的映射类型,可以用来存储任意对象的数据结构。字典dict由键key和值value组成,键和值之间用冒号":"分割,每个键值对间用逗号","分割,整个字典用大括号“{}”组织,基本语法如下:
dict = {key1:value1,key2:value2,...}
# 键必须是唯一的,值可以重复
# 键必须是不可变的,如字符串,数字,元组等;而值可以是任何数据类型
创建字典
- 直接定义
- 使用dict方法
字典访问
- 根据键访问值 dict[key]
字典修改
向字典里添加新元素的方法是增加新的键值对,修改删除已有键值对。
删除字典元素
在Python中可以删除字典的一个元素,也可以清空整个字典。删除字典元素主要用到两个方法:一个是del[key], 即可根据键删除, 如果要从内存中销毁字典,可以直接使用del dict; 另一种方法是清除字典所有元素,调用字典的dict.clear()方法。
字典的特性
Python中的字典是可以存储键值对的特殊对象,这种数据结构有着自己独特的特性:
- 字典的键不能重复。如果在创建字典时出现相同的键,后面出现的键对应的值会覆盖前面的值。
- 字典的键必须是不可变的,所以可以使用数字、字符串、元组等,而列变是可变类型就不可以使用。
- 字典的值可以是任意类型。
后记
接下来会详细讲解Python字典的常用函数方法与字典的遍历。