1.字典的定义:字典是无序的数据类型
2.字典的简单创建:
eg:(1)dic = {"name":"haha","age":5,"gender":"male"}
(2)dict = { }.fromkeys(('username','password'),'haha') Key-Value值相同
{'password':'haha','username':'haha'}
(3)dict = { }.fromkeys('username','password'),) 没有Key-Value值显示为None
{'password':None,'username':None}
3.字典的访问:
eg:(1)循环遍历访问 如果:dic['name']
显示: 'haha'
(2)通过Key访问 如果:for key in dic:
print dic[key]
显示:male
5
haha
4.字典的添加:
eg:dic['kind'] = 'haha'
{'age':5,'gender':'male','kind':'haha','name':'haha'}
5.字典的删除:
eg:(1)通过key删除 dic.pop('name')
‘haha'
(2)随机删除并返回Key-Value dic.popitem( )
('gender','male')
(3)删除字典所有元素 dic.clear( )
(4)删除字典 del dic
6.字典的常用方法:
eg:(1)dic.get("name") 如果key存在在字典中,返回对应value值
(2)dic.keys( ) 返回字典中所有key值
(3)dic.values( ) 返回字典中所有value值
(4)dic.has_key( ) 字典中是否存在某个key值