# 空字典
a ={}
a1 =dict()
b ={"one":1,"two":2,"three":3}# 也可以用 等号 的关键字# b1 = (one=1, two=2, three=3)# 用关键字参数的话不能用字符串进行创建print(b["three"])
b["two"]="二"del b["one"]print(b)print("*"*20)
b["four"]=4print(b)print("*"*20)for k in b.keys():# for k in b 一样的效果print(k,b[k])print("*"*20)for k,v in b.items():print(k,"----",v)
3
{'two': '二', 'three': 3}
********************
{'two': '二', 'three': 3, 'four': 4}
********************
two 二
three 3
four 4
********************
two ---- 二
three ---- 3
four ---- 4
bb ={k:v for k,v in b.items()}print(bb)
{'two': '二', 'three': 3, 'four': 4}
get 函数
a.get(“key”)
如果key不存在就返回NONE
但是可以自己设定没有返回什么值
a。get(“key”,100)
如果找不到key,那么就返回100
print(bb.get("two"))print(bb.get("asd"))
二
None
# fromkeys 把两个类进行字典化,但是只是key有我们规定,value是同一的
k =[1,2,3,4,5]
v =[6,7]
d =dict.fromkeys(k,v)print(d)