Python基础学习-10:字典的实战1

  • A+
所属分类:python基础入门

一、字典的创建:

1.1直接创建字典:

Python基础学习-10:字典的实战1

1.2通过dict创建字典:

Python基础学习-10:字典的实战1

注意:

  • dict(variable):variable必须是集合类型的实数或变量,即元组类型、list类型、字典类型;

  • variable中的元素必须是集合类型的,并且元素的值的个数必须是2;

1.3通过关键字创建字典

Python基础学习-10:字典的实战1

1.4 fromkey(seq[,val])函数:创建一个新字典,以序列seq中元素做字典的键,val为字典所有键对应的初始值;

Python基础学习-10:字典的实战1

注意:

  • fromkeys(variable):variable不能为数字类型;

  • fromkeys(variable[,value]):value为给定的键的值,不填的情况下默认对应值为None;

二、clear()函数

Python基础学习-10:字典的实战1

注意:

  • clear()是一个原地操作的方法,它是把元素给置空,但其指向的内存地址不会发生变化;

三、copy()函数

返回一个具有相同键值的新字典;

Python基础学习-10:字典的实战1

四、get(key[,default=None])函数:访问字典成员

Python基础学习-10:字典的实战1

注意:

  • get()可以访问字典中不存在的键,返回值为None,或者设置的值;

五、detdefault(key[,default=None]):与get()类似,只是如果key不存在于字典中时,将会添加键并将值设为default。

Python基础学习-10:字典的实战1

六、keys():以列表的形式返回字典所有的键

Python基础学习-10:字典的实战1

七、dict1.update(dict2):将dict2的键值同步到dict1中

Python基础学习-10:字典的实战1

八、pop(key)函数和popitem()函数

pop(key):删除字典中key键对应的值,返回值为被删除的值。key必须是字典中存在的键;

popitem():随机删除并返回字典中的一对键值(一般删除末尾对);

Python基础学习-10:字典的实战1

weinxin
我的微信公众号
爱真理,得永生!          爱在灵灵久博客,网罗天下,福利大家!

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: