Python 编程快速上手 第五章总结

第五章 字典和结构化数据

创建数组

格式:
myCat = {'size':'fat','color':'gray',disposition':'loud'}

对字典的操作

通过[ ] 访问字典的值

[ ] 中是字典的键,从而得到对应字典中的值。

keys(),values()和 items()方法

keys()返回 dict_keys 类型的数据,格式为 dict_keys(['color','age' ])
values() 返回 dict_values 类型的数据。
items() 返回 dict_items 类型的数据
可以使用 list() 使得其值变成列表。

用 in, not in 检查元素是否在字典中

格式:'color' in spam.values()
注意:如果直接使用 'color' in spam, 相当于 'color' in spam.keys()

get() 办法取得键对应的值

get(x,y)用于取得一个值,这个键为x,如果在字典中没有 x 这个键,那么返回 y 这个值。

setdefault() 方法设置一个默认值

setdefault(a,b) 是将其中存在或者不存在的 a 键对应的值设置为b,

总结

列表和字典是这样的值,它可以包含多个值,包含其他列表和字典。列表是有用的,因为它可以使用各种数据类型作为键。
通过将程序中的值组织成数据结构,你可以创建真实世界事物的模型。井字棋盘就是这样一个例子。





posted @   FBshark  阅读(139)  评论(0编辑  收藏  举报
编辑推荐:
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具
点击右上角即可分享
微信分享提示