字典的定义
info={"key":"value"} 字典由键值对组成
info = {}
info = {"name": "班长", "addr": "山东", "age": 18}
字典的使用
info = {"name": "Tom"}
# 添加
info["age"] = 18
info["qq"] = "1281636415" # 添加只要key不存在就是添加
# 修改
info["qq"] = "128429724242" # 修改只要key存在就修改
# 删除
del info["qq"] # 当不存在要删的key就会出错
# 查询
info.get("qq") # 处理查询key不存在不会报错
print(info)
字典的循环遍历
info.keys() #获取所有的key 》》以列表的形式存储
info.values() #获取所有的值 》》以列表的形式存储
info.items() #把key和对应value封装到一个元组里面 dict_items([('name', 'Tom'), ('age', 20), ('addr', '苏州')])
注意:Python3不是以列表形式返回》》对象方式返回里面有生成器
for item in info.values(): # 获取每个值 print(item) for item in info.keys(): # 获取每个key print(item) for item in info.items(): #获取每一个key和value对应的信息 print(item)
info = {"name": "Tom", "age": 18}
for a, b in info.items(): # 用拆包的形式写
print(a, b)