1.字典的定义
在python中,字典是一种内置的数据结构,用来存储键值对(key,value),用 {} 定义
#定义一个空字典
dict_1 = {}
2.字典的 键 与 值
在python字典中 “键”是不可变的数据类型,“值”可以是任意数据类型
定义一个带有键 值的字典。键与值之间使用冒号隔开,多个值之间使用逗号隔开
dict_2 = {
"name":"刘德华",
"sex":"男"
}
3.字典的常见操作
使用键访问字典中的内容
dict_2 = {
"name":"刘德华",
"sex":"男"
}
print(dict_2["name"])
in 成员运算符
dict_2 = {
"name":"刘德华",
"sex":"男"
}
print(dict_2["name"])
#查看键是否在字典中
for k in dict_2.items():
print(k)
可迭代
使用方法:
for k,v in d6.items() #遍历所有的键值对
#遍历所有的键值对
d5 = {
"id":123,
"name":"乔布斯"
}
for k in d5.items():
print(k)
get 获取指定键对应的值 如果不存在返回None 也可以指定键不存在时返回默认的值
#获取指定键对应的值 不存在的话返回None
d5 = {
"id":123,
"name":"乔布斯"
}
r = d5.get("sex")
print(r)
添加键值
d5 = {
"id":123,
"name":"乔布斯"
}
d5["height"] = 180
删除:pop["id] 删除指定的键 并返回对应的值
popitem 删除并返回(元组) 最后放入的一个键值对
clear 清空
update:合并一个字典到原始字典