心妍 发表于 2023-3-22 19:06:05

解读Python官方文档的5.5. 的内容

本帖最后由 paypojie 于 2023-3-23 09:45 编辑

尝试解读矩形区域的内容 官方文档链接 5.5. 字典


# 创建了包含两个键值对的字典 字典也可以看做是包含键值对的集合
tel = {'jack': 4098, 'sape': 4139}

# 通过字典中的关键字名来修改对应的值
tel['guido'] = 4127

# 输出修改后的字典
tel

# 通过键来提取对应的值 对应的值被修改
tel['jack']

# 通过相应的键名来删除对应的值
del tel['sape']

# 往字典中添加键值对
tel['irv'] = 4127

# 输出添加键值对之后的字典
tel

# 将字典中所有的键名提取出来 并保存到列表中
list(tel)

# 对列表进行排序
sorted(tel)

# 检查值是否在列表中 存在 则返回True 不存在则返回False
'guido' in tel

# 检查值是否不在列表中 列表中不存在该值 则返回true 不存在 则返回false
'jack' not in tel

# 使用dict()构造函数可以直接将键值对序列构建为字典 注意 键值对序列中的元素需要是子序列
dict([('sape', 4139), ('guido', 4127), ('jack', 4098)])

# 字典也可以像列表一样 使用推导式 字典推导式和列表推导式略有不同
# 类似于列表推导式 下面这个是字典推导式 字典推导式前面的一部分是键值表达式 后面的一部分是for子句
{x: x**2 for x in (2, 4, 6)}

# dict()构造函数不仅可以通过键值对序列创建字典 还可以通过关键字参数指定键值对来创建字典
dict(sape=4139, guido=4127, jack=4098)

乐活 发表于 2023-3-23 09:44:21

来学习一下,多谢

心妍 发表于 2023-3-23 09:44:53

乐活 发表于 2023-3-23 09:44
来学习一下,多谢

欢迎 哈哈哈
页: [1]
查看完整版本: 解读Python官方文档的5.5. 的内容