字典操作

来源:互联网 发布:公司seo是什么职位 编辑:程序博客网 时间:2024/06/02 05:52

代码:

# -*-coding:utf-8 -*-print "----------------#字典元素的访问-------------------"#keys()方法返回包含所有键的列表dict={'zhou':95,'bob':75,'trb':85}print dict.keys()# has_key()方法检查字典中是否存某一键print dict.has_key('zhou')# values()返回包含所有值的列表print dict.values()# get()根据检返回值,如果不存在返回noneprint dict.get('bob')# items()返回一个由(key,values)组成的元组print dict.items()print "-----------# 字典元素的删除-------------------"#del()方法允许使用键从字典中删除元素dict1={'zhou':95,'bob':75,'trb':85}del dict1['zhou']print dict1# clear()方法清除字典中所有元素dict2={'zhou':95,'bob':75,'trb':85}dict2.clear()print dict2# pop()删除一个关键字并返回它的值dict3={'zhou':95,'bob':75,'trb':85}print dict3.pop('zhou')print  dict3# update()方法类似于合并,把一个字典的键合并到另一个字典中,覆盖相同键的值(可用于修改)tel={'gree':4127,'mark':4127,'jack':4098}tel1={'gree':5127,'mark':4127,'pang':6022}tel.update(tel1)print tel# in()运算print 'gree' in tel



运行结果:


0 0