dict Python · 内置函数
dict 用来创建字典,或者把键值对形式的可迭代对象转成字典。字典像一个通讯录:每个名字(键)对应一个电话号码(值),通过名字就能查到电话。
怎么用
dict(可迭代对象) # 转成字典
{键1: 值1, 键2: 值2} # 直接创建字典
小例子
信息 = {"名字": "小明", "年龄": 18}
print(信息["名字"])
print(信息.get("身高", "没有这个信息"))
运行结果
小明 没有这个信息
对比:从列表创建字典
配对 = [("名字", "小明"), ("年龄", 18)]
信息 = dict(配对)
print(信息) # {'名字': '小明', '年龄': 18}常见使用场景
1.存储个人信息:
用户 = {"用户名": "xiaoming", "密码": "123456", "邮箱": "xm@example.com"}
2.通过键快速查找值,比列表快。
3.统计元素出现次数。
提醒:字典的键必须是不可变类型(如字符串、数字、元组),值可以是任何类型。 字典是无序的(Python 3.7+ 保持插入顺序,但逻辑上不要依赖顺序)。 用 键 in 字典 判断键是否存在,比用 键 in 字典.keys() 更快。
官方文档:https://docs.python.org/zh-cn/3/library/functions.html#func-dict
在代码里遇到不认识的词?打开代码点读机,点一下就懂 → ← Python全部词条