Python字典
posted @ 2019-08-25 16:27
字典是python中一种高效的可变数据类型
以键值对 (key-value) 存储,具有无序、键唯一特点
创建
1 a = {} # 常用方式
增、改
1 a = {} 2 3 # 键值对增加 4 a["name"] = "jack" 5 6 # setdefault(k, v) 若k存在,不作改变 7 a.setdefault("age", 18) 8 9 print(a) 10 # {"name": "jack", "age": 18}
11 # update更新字典,若不存在则添加新项
12 a = {"name": "jack"}
13 a.update({"name": "rose"})
14 print(a)
15 # {"name": "rose"}
删
1 # 清空字典 2 dict.clear() 3 4 # 通过键删除 5 dict.pop(key) 6 7 # 随机删除 8 dict.popitem() 9 10 # 删除整个字典 11 del dict
查
1 # 通过键查找 2 a = {"name": "jack"} 3 print(a["name"])
4 # get方法
5 a.get("name")
6 # jack
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律