【python coding 4:字典】python中字典的用法

来源:互联网 发布:淘宝店铺怎么交保证金 编辑:程序博客网 时间:2024/05/29 19:44

 对python中,字典的用法做了一下总结,详细见代码:

 

#!/bin/env python#---(1)创建字典---#方法1dic = {'name':'dujinyuan','age':27,'nation':'china'}#方法2dic = dict((['name','dujinyuan'],['age',27],['nation','china']))#方法3 创建一个字典,字典中的元素具有相同的值(如果没有给出默认为none) dic = {}.fromkeys(('name','dujinyuan','nation'),27)#方法4 创建字典,逐个定义键值对dic={}dic['name']='dujinyuan'dic['age']=27dic['nation']='china'#-------------#---(2)访问字典中的值---#方法1dic.get('name')#方法2dic['name']#方法3 先判断是否存在这个key,如果存在,则取出这个key对应的value#字典中的方法,has_key(),in,not in 操作符都是布尔类型的if dic.has_key('name'):        dic.get('name')else:        print 'not found'#方法4 遍历一个字典的key,然后循环查看字典的键和值for key in dic.keys():        print'key=%s,value=%s'%(key,dic[key])#方法5 循环遍历字典for key in dic:        print'key=%s,value=%s'%(key,dic[key])#-------------#---(3)更新字典,删除字典---#更新字典 覆盖更新dic['name']='duboyuan'#删除键为name的键值对del dic['name']#删除dic中的所有条目dic.clear()#删除整个dic字典del dic#删除并返回键为name的键值对dic.pop('name')#---(4)字典中的方法---#查看字典中的keydic.keys()#查看字典中的valuedic.values()#查看字典中的itemdic.items()#将一个字典中的内容添加到另外一个字典中dic1={'you':1,'me':1}dic1.update(dic) 


 

0 0