线上做网站赚钱,玩游戏的网页,网页设计素材app,免费视频素材库appdict字典⭐⭐ 1. 字典简介
dictionary#xff08;字典#xff09; 是 除列表以外 Python 之中 最灵活 的数据类型#xff0c;类型为dict
字典同样可以用来存储多个数据字典使用键值对存储数据 2. 字典的定义
字典用{}定义键值对之间使用,分隔键和值之间使用:分隔
d {中…dict字典⭐⭐ 1. 字典简介
dictionary字典 是 除列表以外 Python 之中 最灵活 的数据类型类型为dict
字典同样可以用来存储多个数据字典使用键值对存储数据 2. 字典的定义
字典用{}定义键值对之间使用,分隔键和值之间使用:分隔
d {中国:China,英国:England,美国:America}
3. 字典的特点
字典中的键相当于索引必须是唯一的
d {中国:China,英国:England,美国:America,美国:USA}
print(d)
运行:
{中国: China, 英国: England, 美国: USA}
4. 字典增删改查
4.1. 增加
字典增加元素
d {中国:China,英国:England,美国:America}
# 添加 法国
d[法国] France
也可以通过setdefault方法添加
d.setdefault(法国,France)
4.2. 删除
字典删除元素
d {中国:China,英国:England,美国:America}
# 删除美国 如果键不在字典中,会报错
del d[法国]
也可以通过pop删除
# pop 删除元素 并且返回删除元素的值 如果删除不存在会报错
result d.pop(法国)
清空字典
# 清空容器中的数据 还可以继续使用
d.clear()
4.3. 修改
修改字典中元素
d {中国:China,英国:England,美国:America}
# 修改美国
d[美国] USA
4.4. 查询
查询元素
d {中国:China,英国:England,美国:America}
# 查找中国
value d[中国]
print(value)
5. 字典遍历
5.1. 遍历所有的键值对
通过for循环遍历字典所有的键值对
d {中国:China,英国:England,美国:America}for ele in d:print(ele,d[ele])
结果:
中国 China
英国 England
美国 America
5.2. 遍历所有的键
d {中国:China,英国:England,美国:America}
for key in d.keys():print(key)
结果:
中国
英国
美国
5.3. 遍历所有的值
d {中国:China,英国:England,美国:America}for value in d.values():print(value)
结果:
China
England
America
5.4. 遍历所有的键值对
d {中国:China,英国:England,美国:America}
for key,value in d.items():print(key,value)
结果:
中国 China
英国 England
美国 America
6. 字典的应用场景
使用多个键值对存储描述一个物体的相关信息---描述更复杂的数据信息
d {name:张三,phone:12332,age:40,性别:男}