一、定义
字典:除列表外Python之中最灵活的数据类型,字典是一系列键-值对。每个键都与一个值相关联,可使用键来访问与之相关联的值。
与列表的区别:
1)列表是有序的对象集合;
2)字典是无序的对象集合。
字典使用键值对储存数据,键值对之间使用“,”分隔。其中:键key是索引(必须是唯一的,只能使用字符串、数字、元组),值value是数据。
字典表示方式:{key:value, ....}
二、字典操作
1)列出所有key的列表:字典.keys()
2)列出所有value的列表:字典.values()
3)列出所有(key, value)元组的列表:字典.items()
4)取某key对应的value:字典[key]
5)增加或修改键值对:字典[key] = 数据
(若key不存在,则是增加;若key存在则是修改)
6)删除键值对:字典.pop(key)
也可以使用:del 字典[key]
7)统计键值对的数量:len(字典)
8)合并字典:字典.update(字典2)
注意:如果字典2包含字典中的键,则会覆盖。
9)清空字典:字典.clear()