首页 > 其他 > 详细

字典的使用方法

时间:2016-07-14 15:18:01      阅读:197      评论:0      收藏:0      [点我收藏+]
#定义词典dic_name
>>> dic_name = {‘Ipad‘: 3599, ‘Car‘: 250000, ‘Coffee‘: 35, ‘Iphone‘: 4999, ‘pen‘: 5}
#查看定义的词典内容
>>> dic_name
{‘Ipad‘: 3599, ‘Car‘: 250000, ‘Coffee‘: 35, ‘Iphone‘: 4999, ‘pen‘: 5}
#查看词典中所有的key
>>> dic_name.keys()
[‘Ipad‘, ‘Car‘, ‘Coffee‘, ‘Iphone‘, ‘pen‘]
#查看词典中所有的key对应的值
>>> dic_name.values()
[3599, 250000, 35, 4999, 5]
#查看‘Car‘key是否在dic_name词典中
>>> dic_name.has_key(‘Car‘)
True
#删除词典中的第一个key
>>> dic_name.popitem()
(‘Ipad‘, 3599)
#查看删除后的效果
>>> dic_name
{‘Car‘: 250000, ‘Coffee‘: 35, ‘Iphone‘: 4999, ‘pen‘: 5}
#删除dic_name词典中的指定key
>>> dic_name.pop(‘Coffee‘)
35
 #当然删除也可以这样写
>>> del dic_name(‘Coffee‘)
35
#查看删除后的效果
>>> dic_name
{‘Car‘: 250000, ‘Iphone‘: 4999, ‘pen‘: 5}
#在不删除dic_name词典中key的同时修改key‘Car‘的value值 由25000改变为260000
>>> dic_name[‘Car‘] = 260000
#向dic_name词典中增加Coffee key
>>> dic_name[‘Coffee‘] = 30
#查看增加和修改后的效果
>>> dic_name
{‘Car‘: 260000, ‘Coffee‘: 30, ‘Iphone‘: 4999, ‘pen‘: 5}
>>>
#字典中可以存放列表、元组等
>>> dic_name = {‘Ipad‘:[3500,3499]}
>>> dic_name
{‘Ipad‘: [3500, 3499]}
>>> dic_name
{‘Ipad‘: [3500, 3499]}
#为Ipad Key增加一个列表中的元素
>>> dic_name[‘Ipad‘].append(2499)
>>> dic_name
{‘Ipad‘: [3500, 3499, 2499]}
>>>
 
 
#循环整个词典
>>> product_dic
{‘Ipad‘: 3599, ‘T-shirt‘: 199, ‘Coffee‘: 250000, ‘Car‘: 250000}
>>> for a,b in product_dic.items():
    print a,‘\t‘,b
Ipad   3599
T-shirt    199
Coffee     250000
Car    250000
>>>

 

字典的使用方法

原文:http://www.cnblogs.com/xinzhiyu/p/5670275.html

踩
(0)
赞
(0)
   
举报
评论 一句话评论(0)
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!