Python|Python 字典(键值对)
Python 字典(键值对)
创建字典
特性:字典中的键不能变,而且唯一
【Python|Python 字典(键值对)】格式:变量名={”键1“:值1,”键2“:值2}
函数 | 作用 |
---|---|
dict() | 强制转换为字典 |
tup = (['two',26], ['one',88], ['three',100], ['four',-59])
dic = dict(tup)
初始化字典
knowledge = ['语文', '数学', '英语']
scores = dict.fromkeys(knowledge, 60)
print(scores)
字典访问
#通过key访问
t={"a1":1,a2:2,"a3":3}
print(t[a1])#结果:1
print(t[a4])#结果:报错#通过get()访问
b=dict(a1=1,a2=2,a3=3)
print(b.get('a3'))#结果:3
添加键值对
a={}
a["语文"]=10
a["英语"]=20
print(a)
#结果:{'语文':10,'英语':20}
修改键值对值
a={"语文":10,"数学":20}
a["语文"]=30
a["数学"]=100
print(a)
#结果:{'语文':30,'数学':100}
删除字典
a={"语文":10,"数学":20,"英语":60}
del a["语文"]
a.pop("数学")
print(a)
#结果:{'英语': 60}
判断字典里是否有指定的键值对
a={"语文":10,"数学":20,"英语":60}
print("语文" in a)#结果:True
print("物理" in a)#结果:False
字典函数
字典函数 | 作用 |
---|---|
keys() | 返回字典里所有的key |
values() | 返回字典中所有是value |
items() | 返回字典中所有的键值对 |
update() | 更新或者添加键值对 |
scores = {'数学': 95, '语文': 89, '英语': 90}
print(scores.keys())
print(scores.values())
print(scores.items())
推荐阅读
- 详解Python如何批量采集京东商品数据流程
- 详解Python中sorted()和sort()的使用与区别
- python中使用正则表达式的方法详解
- python机器学习sklearn实现识别数字
- Python实现xml格式转txt格式的示例代码
- python|python机器学习基础01——sklearn开启
- python|python机器学习基础05——sklearn之逻辑回归+分类评价指标
- 一些好玩的事|我赌你没有了解过——Python 图像加密
- Python|机器学习1——手写数字识别
- python图像识别数字_sklearn例程:识别图像中的手写数字