Python 字典( dict )是一种可变、无序(3.7+ 有序)、键值对存储的数据结构,核心是通过哈希表实现,查询速度极快。
一、核心特性
1. 键值对结构: {key: value} ,键唯一、值可重复。
2. 键的限制:必须是不可变类型(str/int/float/tuple/None),列表/字典不能作键。
3. 无序 → 有序:Python 3.7+ 保留插入顺序,3.6 及以下无序。
4. 可变:可增删改键值对。
5. 高效查询:O(1) 时间复杂度查找、插入、删除。
6. 可迭代:默认遍历键,也可遍历值/键值对。
二、常用操作示例
1. 创建与访问
如图
2. 增/改/删
如图
3. 遍历
如图
4. 字典推导式
如图
5. 合并字典
如图
6. 键的合法性示例
如图
三、常见内置方法
- keys() :返回所有键
- values() :返回所有值
- items() :返回所有 (key, value)
- pop(key[, default]) :删除并返回值
- update(dict2) :合并字典
- clear() :清空
- copy() :浅拷贝
#软件测试面试 #软件测试 #软件测试自学 #自学软件测试 #编程 #软件测试技能 #Python编程 #字典 #金三银四 #程序员 #编程新手入门指南 #程序员成长之路 #技术提升秘籍 #Python字典基础教程 #备战金三银四Python #Python编程学习笔记 #Python哈希表原理 #字典数据结构详解 #如何高效使用字典 #Python实战技巧分享