天天看點

dict字典

字典是一種 key-value 的資料類型,使用起來有點像新華字典。

新華字段通過拼音、筆畫查找内容。

python中的字典,通過 key 查找内容。

info = {
"stu1": "小白",
"stu2": "小青",
"stu3": "法海"
}      
info = {
"stu1": "小白",
"stu2": "小青",
"stu3": "法海"
}
# 添加
info["stu4"] = "許仙"
print(info)
# 修改
info["stu4"] = "許宣"
print(info)
# 删除
info.pop("stu4") # 标準的删除方法
del info["stu3"] # 另一種删除方法
print(info)
# 擷取值
print(info.get("stu1"))
print(info.get("stu9")) # 擷取不到傳回 None
print(info["stu1"]) # 這種方法,擷取不到會報錯
# 判斷某個 key 是否存在
if "stu1" in info:
print("存在")
# 判斷某個 value 是否存在
if "小青" in info.values():
print("存在")      
people_sli = [{"name": "張三", "age": 18}, {"name": "李四", "age": 17}]
print(people_sli)
shop = {
"服裝": [
{"name": "褲子", "price": 200, "desc": ["意大利裁縫手工縫的", "上一句是騙你
的"]},
{"name": "襯衫", "price": 199, "desc": ["這件襯衫是孔子穿過的", "值老多錢
了"]},
],
"箱包": [{"name": "正版包包", "price": 19800, "desc": ["用的是人造皮革", "低溫會開
裂"]},
{"name": "盜版包包", "price": 198, "desc": ["用的是真皮革", "低溫不會開裂"]},
]
}
print(shop["服裝"][1]["price"])      
上一篇: __dict__