python 字典的使用方法

                       python字典的使用方法

    简单说下python字典和数组、元组的命名区别

    字典使用大括号来命名“{}”,数组使用中括号来命名“[]”,元组使用小括号来命名“()”

    命名方法:

#定义词典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
#查看删除后的效果
>>> 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
>>>


你可能感兴趣的:(python,使用方法,字典)