====================================
a = {}
a["a"] = "A"
print a["b"] #=> 异常
print a.get("b") #=> None
c = a.get("b") or "B" #=> c为“B”,这更类似于我们写别的程序时 c = xxx || "B"的思路
c = a.get("b","B") #=> c为“B”,在python中也可以使用这样的写法。
====================================
特殊用法:
1.当value是set类型时:
a = {}2.当values是list时:
a['aaa']=a.get('aaa',set()).union(set([1,2]))
a = {}
a['aaa']=a.get('aaa',[])+[1]