Python词典介绍

示例

字典是键值存储的示例,在Python中也称为映射。它允许您通过引用键来存储和检索元素。由于字典是由键引用的,因此它们具有非常快速的查找。由于它们主要用于按键引用项目,因此不会对其进行排序。

创建一个字典

字典可以通过多种方式启动:

文字语法

d = {}                        # 空字典

d = {'key': 'value'}          # 带有初始值的字典

Python 3.x 3.5
# 也可以使用文字语法解包一个或多个字典

# 复制otherdict

d = {**otherdict}

# 还使用yetanotherdict的内容更新浅表副本。

d = {**otherdict, **yetanotherdict}

字典理解

d = {k:v for k,v in [('key', 'value',)]}

另请参阅:理解

内置类: dict()

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']

           

以上是 Python词典介绍 的全部内容, 来源链接: utcz.com/z/315740.html

回到顶部