字典 dict
目录->内容 也称为字典/映射,字典是没有顺序的
python中的字典dict:是一种可以存储多个key:value 键值对数据的组合数据类型
Name = dict() name{}
字典常见操作:增加、删除、修改、查询
clear:清空 copy:复制 fromkeys:通过指定的key生成一个值为None的字典 get:根据key获取对应的值
items:获取所有的k:v键值对 keys:获取所有的键 pop:根据key值删除一个键值对
popitem;随机删除一个键值对 setdefault增加数据,如果key值存在什么都不做,如果key值不存在则增加数据
update增加数据,如果数据存在则修改,不存在则添加 values:获取所有的值
字典中函数的使用方法:
直接创建一个字典的格式:f={"a":1, "b":2 , "c":3}
# 字典中,增加数据
f[key] = value
f.setdefault(key, value)
f.update({key: value})
# 删除数据:删除一个键值对
f.pop(key) 删除制定的key:value键值对
f.popitem() 不写参数随机删除一个键值对
del f[key] 删除指定的key:value键值对
# 修改数据
f[key] = value
f.update({key : value})
# 查询数据
v = f[key]
v = f.get(key)
字典里面的key值相当于集合,不能重复,字典里面的value相当于列表,可以重复
f.keys()可以得到所有的key
f.values()可以得到所有的value
f.items()可以得到所有的键值对
# 遍历数据
for k in f.keys(): # 先遍历字典中的key值
print(k, f.get(k)) # 再通过key值把value值取出来
for k, v in f.items():# 直接循环字典中的key和value数据
print(k, v)