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

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

 

#!/bin/env python
#---(1)创建字典---
#方法1
dic = {'name':'dujinyuan','age':27,'nation':'china'}
#方法2
dic = dict((['name','dujinyuan'],['age',27],['nation','china']))
#方法3 创建一个字典,字典中的元素具有相同的值(如果没有给出默认为none) 
dic = {}.fromkeys(('name','dujinyuan','nation'),27)
#方法4 创建字典,逐个定义键值对
dic={}
dic['name']='dujinyuan'
dic['age']=27
dic['nation']='china'
#-------------

#---(2)访问字典中的值---
#方法1
dic.get('name')
#方法2
dic['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)字典中的方法---
#查看字典中的key
dic.keys()
#查看字典中的value
dic.values()
#查看字典中的item
dic.items()
#将一个字典中的内容添加到另外一个字典中
dic1={'you':1,'me':1}
dic1.update(dic) 


 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值