python学习之字典

一、字典的创建

赋值创建字典
通过工厂函数创建字典


python学习之字典

通过工厂函数创建字典

python学习之字典

通过字典的 fromkeys 方法创建字典,所有元素有一个默认值

例子:生成多个银行卡号,并置出使密码为“000000”

python学习之字典

测试:

python学习之字典

二、字典的特性

字典不能索引和切片,因为字典是无序的数据类型;
字典不支持重复和连接;
字典支持成员操作符: 判断字典的key值是否在字典中存在; in, not in

d.update(a=1,b=2)

python学习之字典

d.update({'a':1,'b':2})

python学习之字典

d.setdefault('a',2)与upadte的区别是,update在遇到相同的key时,会覆盖原来key值的value值,setdefault不会覆盖

python学习之字典

2、改d.update({'a':2,'b':3})

python学习之字典

3、查

python学习之字典python学习之字典

4、删

d.pop("ftp")删除指定key的元素

python学习之字典


d.popitem()随机删除字典中的key-value元素

python学习之字典

del d["http"]删除指定字典中的key元素

python学习之字典

d.clear()清空字典元素

python学习之字典


循环遍历字典

python学习之字典

默认情况下是遍历字典中的key值

python学习之字典

字典的简单应用,实现四则运算的实现

python学习之字典

python学习之字典