python中字典的操作与应用

一. 创建字典

字典为键值对(key-value),字典是python中唯一的映射类型,key-value(哈希表),字典对象是可变的,但key必须用不可变对象

1. 赋值方式

python中字典的操作与应用

2. 工厂方式

python中字典的操作与应用

3. 内建方法:fromkeys

python中字典的操作与应用

注:可以引用在初次办理银行卡时设定的统一密码

二. 字典的特性

成员操作符

python中字典的操作与应用

三. 字典的方法

python中字典的操作与应用

1. 字典的访问及查询

python中字典的操作与应用

注:循环遍历访问

python中字典的操作与应用

eg1:

python中字典的操作与应用

eg2:用户注册,登陆管理

python中字典的操作与应用

python中字典的操作与应用

python中字典的操作与应用

python中字典的操作与应用

测试:

python中字典的操作与应用

python中字典的操作与应用

python中字典的操作与应用

2. 字典元素的增加

python中字典的操作与应用

注:字典是无序数据类型

3. 字典元素及字典的删除

python中字典的操作与应用

字典的常用操作:

dic.pop(key)      #根据key值删除字典的元素;

dic.popitem()    #随机删除字典元素,返回(key,value)

dic.clear()         #删除字典中的所有元素

dic.keys()         #返回字典的所有key值

注:

可变数据类型: 列表
不可变数据类型: 数字,字符串, 元组

序列数据类型: 字符串, 列表, 元组     (索引,切片)

无序数据类型: 数字, 字典



思考:ATM柜员机管理系统???