字典练习
1、有如下值集合 [11,22,33,44,55,66,77,88,99,90...],将所有大于 66 的值保存至字典的第一个key中,将小于 66 的值保存至第二个key的值中
l=s.split() print(l) dic={} for item in l: if item in dic: dic[item]+=1 #字典的赋值 else: dic[item]=1 print(dic)
2、有字典{'hello': 2, 'alex': 2, 'say': 1, 'sb': 2},获取字典的关键字
dic={'hello': 2, 'alex': 2, 'say': 1, 'sb': 2} for i in dic: print(i) >>>hello alex say sb
3、有字典{'hello': 2, 'alex': 2, 'say': 1, 'sb': 2},获取字典的值
dic={'hello': 2, 'alex': 2, 'say': 1, 'sb': 2} for i in dic.values(): print(i) >>> 2 2 1 2
4、有字典{'hello': 2, 'alex': 2, 'say': 1, 'sb': 2},获取字典的键值对
dic={'hello': 2, 'alex': 2, 'say': 1, 'sb': 2} for i,v in dic.items(): print(i,v) >>> hello 2 alex 2 say 1 sb 2