字典
字典特点
dict1={"key":"value"} #键值对一定共同出现,且无序
#key必须是不可变对象
字典操作
声明:
dic={'a':1,'b':2}
dic=dict(a=1,b=2)
lst1=[("a",1),("b",2)]
lst2=[["a",1],["b",2]]
lst3=(("a",1),("b",a))
dic=dict(lst1)
dic=dict(lst2)
dic=dict(lst3)
keys=["a","b"]
dic=dict.fromkeys(keys,1) :{"a":1,"b":1}
内置函数&方法
dic1.update(dict2) :将dict2加入dict1
dict1.copy()
len() :查看有多少个key
'key' in dict1 :对象为keys
字典访问及遍历
dic['key'] :只能通过 key
dic[][] :嵌套字典访问
dic.get('key',print("no")) #.get()可实现访问不存在
#的key时返回none,print可做提醒功能
list(dic.keys())
list(dic.values())
list(dic.items())