Python 字典及其操作(dict)

来源:互联网 发布:字有几个字节知乎 编辑:程序博客网 时间:2024/06/05 07:49
#mydict={}#print(type(mydict))        #key不可以重复,10属于次数mydict={"abcdefg":10,"123456":36,"123456":136}print(mydict)print(mydict["abcdefg"]) #根据key取出value#########常见的函数print(mydict.items())print(mydict.keys())print(mydict.values())#########循环字典两种风格print("---------------------------------")for  item  in  mydict.items():#每一个key-value映射    print(item)print("---------------------------------")for key in mydict:  #遍历每一个key    print(key,mydict[key])print("---------------------------------")for key in mydict.keys():  #遍历每一个key    print(key,mydict[key])print("---------------------------------")for  value in mydict.values():    print(value)####### 删除mydict.clear()del mydict['123456']   #根据key删除del mydict            #完全删除 mydict2=mydict         #浅复制mydict2=mydict.copy()  #深复制######## 获取值mydict={"abcdefg":10,"123456":36,"123456":136}print(mydict.get('123456'))  #找不到不会报错print(mydict['123'])        #找不到会报错print(mydict.setdefault('123456',6666))   #和get()相同,只是找不到会设置一个默认值