python學習筆記(一)-----容器dictionary
阿新 • • 發佈:2018-12-11
spam={"abc":2,123:"q"}
1.in/not in
spam={"abc":2,123:"q"}
print("abc" in spam) #True
2.spam.keys()、spam.values()、spam.items()
spam={"abc":2,123:"q"} print(spam.keys()) print(spam.values()) print(spam.items()) ''' dict_keys(['abc', 123]) dict_values([2, 'q']) dict_items([('abc', 2), (123, 'q')]) '''
3.spam.get(key,val)如果存在,返回key對應value,如果不存在,返回val
spam={"abc":2,123:"q"}
print(spam.get("aaaa",23))
print(spam.items())
'''
23
dict_items([('abc', 2), (123, 'q')])
'''
由程式碼可見,val並不加入字典中。
4.spam.setdefault(key,val)若存在key,返回對應value,若不存在,將key->val加入字典中並返回val
5.刪除
spam={"abc":2,123:"q"} del spam["abc"] print(spam) #{123: 'q'}