本文共 3744 字,大约阅读时间需要 12 分钟。
info = { "k1": "v1", "k2": 12, "k3": [11, 22, 33, {"kk1": "vv1"}], "k4": (11, 22, 33, 44) } info = { 1: "nihui", "k1": "nihui", True: "123", # [12,13]:123, ("tet", "123"): "nihui", {12, 23}: "th" } print(info)
info = { "k1": 12, "k2": True, "k3": [11, 22, 33, {"kk1": "vv1"}], "k4": (11, 22, 33, 44) } print(info)
info = { "k1": 12, "k2": True, "k3": [11, 22, 33, {"kk1": "vv1"}], "k4": (11, 22, 33, 44) } v = info["k1"]
print(v)info = { "k1": 12, "k2": True, "k3": [11, 22, 33, {"kk1": "vv1"}], "k4": (11, 22, 33, 44) } del info["k1"]
print(info)info = { "k1": 12, "k2": True, "k3": [11, 22, 33, {"kk1": "vv1"}], "k4": (11, 22, 33, 44) } for item in info:
print(item)for item in info.keys():print(item)for item in info.values():
print(item)for item in info.items():
print(item)info = { "k1": 12, "k2": True, "k3": [11, 22, 33, {"kk1": "vv1"}], "k4": (11, 22, 33, 44) } info.clear()
print(info)info = { "k1": 12, "k2": True, "k3": [11, 22, 33, {"kk1": "vv1"}], "k4": (11, 22, 33, 44) } v = info.copy(); print(info)
print(v)可以看到这个方法是一个静态方法,通过可以通过dict,直接进行调用。从方法的返回值来看,它其实将第一个参数作为字典的key,以第二个参数为value自动生成了一个字典。
v = dict.fromkeys(["k1", 123, "999"]) print(v) v = dict.fromkeys(["k1", 123, "999"], 123) print(v)
info = { "k1": 12, "k2": True, "k3": [11, 22, 33, {"kk1": "vv1"}], "k4": (11, 22, 33, 44) } v = info["k1"]
print(v)v1 = info.get("11111", 123)print(v1)info = { "k1": 12, "k2": True, "k3": [11, 22, 33, {"kk1": "vv1"}], "k4": (11, 22, 33, 44) } for item in info:
print(item)for item in info.keys():print(item)for item in info.values():
print(item)for item in info.items():
print(item)dic = { "k1": "v1", "k2": "v2" } v = dic.pop("k1")
print(v)v1 = dic.popitem()print(v1)dic = { "k1": "v1", "k2": "v2" } v = dic.setdefault("k1", "123")
print(dic)print(v)v1 = dic.setdefault("k3", "456")print(dic)print(v1)dic = { "k1": "v1", "k2": "v2" } dic.update({
"k1": "1231231","k3": 123})print(dic)dic.update(k1=123, k3=213, k5="12321"); print(dic)tempalte = " this is {name} age:{age}" v = tempalte.format(name="nihui", age=24) v1 = tempalte.format(**{ "name": "nihui", "age": 12 }) print(v) print(v1) dic = { "k1": "v1", "k2": "v2" } v = "k1" in dic
print(v)转载地址:http://hvhfk.baihongyu.com/