python 字典

来源:互联网 发布:算法 人民邮电出版社 编辑:程序博客网 时间:2024/05/01 06:50
字典:
1.语法:
DicName = {
“key1”  : “value” ,
“key2”  :  “value 2” 
}

Contacs = {
‘Alex’:‘13651054608’ ,
‘Rachel Chan’:‘1378223945’,
‘Rain Wang’:‘87645342’
}line

2.定义字典:
>>> name = {'a': '12332445345', 'b': '13311113333'}
3.查看其中的信息:
>>> name['b']
'13311113333'
>>> name['a']
'12332445345'
4.查看key
>>> name.keys()
['a', 'b']
5.查看values
>>> name.values()
['12332445345', '13311113333']
6.字典中添加数据
>>> name['c']='13311177843'
>>> name
{'yulei': '13311177843', 'a': '12332445345', 'b': '13311113333'}
7.数据的删除

删除最后添加的一个
>>> name.popitem()
('yulei', '13311177843')
>>> name
{'a': '12332445345', 'b': '13311113333'}
删除其中某条数据
>>> name.pop('a')
'12332445345'
>>> name
{'b': '13311113333'}
8。更改其中的values

>>> name
{'b': '13311113333'}
>>> name['b'] = '25'
>>> name
{'b': '25'}
9.判断某个key在字典中是否存在
>>> name.has_key('b')
True
>>> name.has_key('c')
False

10.以元组的形式显示数据
>>> name.items()
[('c', '24'), ('a', '27'), ('b', '25')]
11.字典的遍历
>>> for key_num,values in name.items():
print "name is %s,ege is %s " % (key_num,values)

name is c,ege is   24 
name is a,ege is 27 
name is b,ege is 25 


原创粉丝点击