字典是键值存储的示例,在Python中也称为映射。它允许您通过引用键来存储和检索元素。由于字典是由键引用的,因此它们具有非常快速的查找。由于它们主要用于按键引用项目,因此不会对其进行排序。
字典可以通过多种方式启动:
d = {} # 空字典
d = {'key': 'value'} # 带有初始值的字典# 也可以使用文字语法解包一个或多个字典
# 复制otherdict
d = {**otherdict}
# 还使用yetanotherdict的内容更新浅表副本。
d = {**otherdict, **yetanotherdict}d = {k:v for k,v in [('key', 'value',)]}另请参阅:理解
d = dict() # 空命令
d = dict(key='value') # 显式关键字参数
d = dict([('key', 'value')]) # 传递键/值对列表
# 制作另一个字典的浅表副本(仅当键只是字符串时才可能!)
d = dict(**otherdict)要将项目添加到字典,只需创建一个带有值的新键:
d['newkey'] = 42
也可以添加list和dictionary作为值:
d['new_list'] = [1, 2, 3]
d['new_dict'] = {'nested_dict': 1}要删除项目,请从字典中删除键:
del d['newkey']