【2019.10.22学习笔记】——python基础教程(第三版)

4.0 字典

一种可通过名称来访问其各个值的数据结构。这种数据结构称为映射(mapping)。字典是Python中唯一 的内置映射类型,其中的值不按顺序排列,而是存储在键下。键可能是数、字符串或元组

字典旨在让你能够轻松地找到特定的单词(键),以获悉其定义(值)

可使用函数dict①从其他映射(如其他字典)或键值对序列创建字典

len(d):返回字典d包含的项(键值对)数

d[k]:返回与键k相关联的值

d[k] = v:将值v关联到键k

del d[k]:删除键为k的项

k in d:检查字典d是否包含键为k的项

⚪str.format_map(dict)

>>> phonebook={'Beth': '9102', 'Alice': '2341', 'Cecil': '3258'} 

>>> "Cecil's phone number is {Cecil}.".format_map(phonebook)

"Cecil's phone number is 3258."

⚪dict.clear()

⚪dict.copy()     浅复制:当替换副本中的值时,原件不受影响。然而,如果修改副本中的值(就地修改而 不是替换),原件也将发生变化

⚪from copy import deepcopy    deepcopy()    深复制

⚪dict.fromkeys(list, '')    创建一个新字典,其中包含指定的键,且每个键对应的值都是None,第二个传参可以指定特定的值,不传参默认为None

⚪dict.get(key, value)    如key存在,返回值,如不存在,返回value,value不传的情况,返回None

你可能感兴趣的:(【2019.10.22学习笔记】——python基础教程(第三版))