python-基础day5
#字典 #数据类型:可变and不可变 #不可变:元祖,bool,int,str,可哈西 #可变:list,dict 不可哈希 #key 不可变数据类型 value:任意数据类型 #优点:二分查找法,存储大量关系型数据 #特点:无序的 dic={'name':'小白','age':18,'sex':'male'} #增: dic['high']=175 #没有键值对,添加 dic['age']=13 #有键值对,覆盖 dic.setdefault('name','小黑') #有键值对不做任何改变,没有才添加 dic.setdefault('body','fat') #删 dic.pop('age') #有返回值,按键删除 print(dic.pop('asd',None)) #可设置返回值 dic.popitem() #删除最后一个键值对 # del dic #清空字典 # dic.clear() #改: dic2={'game':'xx'} dic2.update(dic) #将后面的字典更新到dic2里 print(dic) print(dic2) print(dic2.keys()) print(dic2.values()) print(dic2.items()) for i in dic2.values(): print(i) a=1 b=2 a,b=b,a print(a,b) for k,v in dic2.items(): print(k,v) #字典嵌套 info =input('>>>') for i in info: if i.isalpha(): info=info.replace(i,'') l=info.split() print(len(l))