- format_map()传递值到string:
#format_map()用于传递字典,与format()不同 phone={"A1":"123","A2":"456"} print("He is phone number is {A1}".format_map(phone))
- 使用get()来访问不存在的key时,不存在时默认返回None,也可以自己指定不存在时的返回内容:
- 使用setdefault()类似get()的属性,但是可以默认为不存在的key添加key和value:
print(phone.get("A3")) # --- None print(phone.get("A3","ABC")) # ---ABC print(phone.setdefault("A3")) # --- None,还添加了A3:None print(phone.setdefault("A3","ABC")) # ---None,访问A3,因为有了