字典(无序可变序列)
1、字典的创建和元素添加、修改与删除
(1)创建
a、使用赋值运算符“=”创建字典
b、内置函数dict()通过已有数据快速创建字典
c、内置函数dict()根据给定的“键:值”来创建字典
d、内置函数dict()以给定内容为“键”,创建“值”为空的字典,反之不可,因为键是必须的。
(2)修改
(3)添加
a、添加单个元素(键:值称元素)
b、update()添加多个元素
(4)删除
a、del删除整个字典,还可以删除指定的元素
b、pop()、popitem()弹出并删除元素
2、访问字典对象的数据
(1)不推荐写法:麻烦易出错
(2)推荐写法
a、get查询不存在可以返回信息
b、setdefault对键存在的返回值,不存在则新添加元素
(3)精确访问
items()用于访问元素,返回键:值
keys()用于访问键,返回键
values()用于访问值,返回值
(4)字典推导式
注:内置函数len、max、min、sum、sorted和in都可以对字典进行操作,非常灵活。因为这里是入门篇,还有其他如有序字典的如何排序问题等。