解读Python官方文档的5.5. 的内容
本帖最后由 paypojie 于 2023-3-23 09:43 编辑尝试解读矩形区域的内容 官方文档链接 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)
官方稳当自然是好的,这里推荐一个菜鸟的介绍。https://www.runoob.com/python3/python3-dictionary.html
另外你这种记笔记的方法后期阅读比较困难,建议创建一个字典的目录,然后在目录下创建py文件,比如 my_del.py my_dict.py,这样后期可以针对这些文件进行增补,会有不同的收获。
共勉! 抖音和b站有个叫小飞有点东西的讲python讲的也非常的详细 dode 发表于 2023-3-22 20:15
官方稳当自然是好的,这里推荐一个菜鸟的介绍。https://www.runoob.com/python3/python3-dictionary.html
...
菜鸟教程确实全面 但是自从ChatGPT出来之后 我有问题一般会去问AI生成式工具 diy520zhu 发表于 2023-3-22 20:33
抖音和b站有个叫小飞有点东西的讲python讲的也非常的详细
我一般是先看文档 然后再看视频
页:
[1]