字典
创建字典
>>> strs = {'ma':1,'lin':2,'kang':3}
访问字典中的值
>>> 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'
删除键值对
>>> strs = {'ma':1,'lin':2,'kang':3}
>>> del strs['ma']
>>> strs
{'kang': 3, 'lin': 2}
遍历字典
遍历所有的键值对
>>> 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
遍历字典中的所有键
>>> for key in user.keys():
... print(key)
...
username
last
first
遍历字典中的所有值
>>> for value in user.values():
... print(value)
...
efermi
fermi
enrico
Last updated
Was this helpful?