1. 程式人生 > >四.創建和使用字典

四.創建和使用字典

fault tde format set map num .get ber div

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

四.創建和使用字典