字典¶ 创建字典¶ 1>>> strs = {'ma':1,'lin':2,'kang':3} 访问字典中的值¶ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15>>> strs = {'ma':1,'lin':2,'kang':3} #获取长度 >>> len(strs) 3 #根据key获取value >>> strs['ma'] 1 #使用in判断key是否存在 >>> 'ma' in strs True #通过dict提供的get方法,如果key不存在,可以返回None,或者自己指定的value: >>> strs.get('kang') 3 >>> strs.get('haha','a') 'a' 删除键值对¶ 1 2 3 4>>> strs = {'ma':1,'lin':2,'kang':3} >>> del strs['ma'] >>> strs {'kang': 3, 'lin': 2} 遍历字典¶ 遍历所有的键值对¶ 1 2 3 4 5 6 7 8 9 10 11 12 13 14>>> user = {'username':'efermi','first':'enrico','last':'fermi'} >>> for key,value in user.items(): ... print("\nKey: " + key) ... print("Value: " + value) ... Key: username Value: efermi Key: last Value: fermi Key: first Value: enrico 遍历字典中的所有键¶ 1 2 3 4 5 6>>> for key in user.keys(): ... print(key) ... username last first 遍历字典中的所有值¶ 1 2 3 4 5 6>>> for value in user.values(): ... print(value) ... efermi fermi enrico