吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 909|回复: 4
收起左侧

[学习记录] 解读Python官方文档的5.5. 的内容

[复制链接]
甜萝 发表于 2023-3-22 18:50
本帖最后由 paypojie 于 2023-3-23 09:43 编辑

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

image.png

[Python] 纯文本查看 复制代码
# 创建了包含两个键值对的字典 字典也可以看做是包含键值对的集合
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)


免费评分

参与人数 1吾爱币 +1 热心值 +1 收起 理由
scoxx1 + 1 + 1 用心讨论,共获提升!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

dode 发表于 2023-3-22 20:15
官方稳当自然是好的,这里推荐一个菜鸟的介绍。https://www.runoob.com/python3/python3-dictionary.html
另外你这种记笔记的方法后期阅读比较困难,建议创建一个字典的目录,然后在目录下创建py文件,比如 my_del.py   my_dict.py,这样后期可以针对这些文件进行增补,会有不同的收获。
共勉!
diy520zhu 发表于 2023-3-22 20:33
抖音和b站有个叫小飞有点东西的讲python讲的也非常的详细
 楼主| 甜萝 发表于 2023-3-23 09:39
dode 发表于 2023-3-22 20:15
官方稳当自然是好的,这里推荐一个菜鸟的介绍。https://www.runoob.com/python3/python3-dictionary.html
...

菜鸟教程确实全面 但是自从ChatGPT出来之后 我有问题一般会去问AI生成式工具
 楼主| 甜萝 发表于 2023-3-23 09:41
diy520zhu 发表于 2023-3-22 20:33
抖音和b站有个叫小飞有点东西的讲python讲的也非常的详细

我一般是先看文档 然后再看视频
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-24 23:56

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表