四.创建和使用字典

  • 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,因为有了

猜你喜欢

转载自www.cnblogs.com/i201102053/p/10617808.html