字典dict
字典:无序的,可变的键值对集合
由于它是无序的,所有我们取值的时候是通过key来获取的,而不能通过索引,没有索引的概念。
注意:key不能被重复,key必须是任意不可变类型
列表[ ]、元组()、字典{ }
字典的存在意义:
字典的定义:
可变与不可变类型的区分:
字典的常用操作:增删改查、计算、判定
增操作
删除操作:
del dic会把整个字典全部删除,包括定义
而clear只是删除字典内部所有的键值对
修改操作:
查询操作
获取所有的值:
注意:在python3中,以下图获取的都是字典视图对象,dictionary view objects
内容会随着后期的值的改变而改变
而python2中返回的值是一个列表,并不能发生改变,一旦确定执行完毕了,就不会发生改变
遍历
for in 直接通过所有的键进行遍历
for x,y dic.items() 获取或有键值对,进行遍历键值对
计算和判定