字典的使用方法
字典的使用方法
http://www.cnblogs.com/xinzhiyu/p/5670275.html
# -*- coding:gb2312 -*- import subprocess import sys print '定义词典dic_name' dic_name = {'Ipad': 3599, 'Car': 250000, 'Coffee': 35, 'Iphone': 4999, 'pen': 5} print '查看定义的词典内容' print dic_name #{'Ipad': 3599, 'Car': 250000, 'Coffee': 35, 'Iphone': 4999, 'pen': 5} subprocess.call("pause",shell=True) subprocess.call("cls",shell=True) print '查看词典中所有的key' print dic_name.keys() #['Ipad', 'Car', 'Coffee', 'Iphone', 'pen'] print '查看词典中所有的key对应的值' print dic_name.values() #[3599, 250000, 35, 4999, 5] print "查看'Car'key是否在dic_name词典中" print dic_name.has_key('Car') #True subprocess.call("pause",shell=True) subprocess.call("cls",shell=True) print '删除词典中的第一个key' print dic_name.popitem() #('Ipad', 3599) print '查看删除后的效果' print dic_name #{'Car': 250000, 'Coffee': 35, 'Iphone': 4999, 'pen': 5} print '删除dic_name词典中的指定key' print dic_name.pop('Coffee') #35 print '查看删除后的效果' print dic_name #{'Car': 250000, 'Iphone': 4999, 'pen': 5} subprocess.call("pause",shell=True) subprocess.call("cls",shell=True) print '在不删除dic_name词典中key的同时修改key\'Car\'的value值 由25000改变为260000' dic_name['Car'] = 260000 print '向dic_name词典中增加Coffee key' dic_name['Coffee'] = 30 print '查看增加和修改后的效果' print dic_name #{'Car': 260000, 'Coffee': 30, 'Iphone': 4999, 'pen': 5} subprocess.call("pause",shell=True) subprocess.call("cls",shell=True) print '字典中可以存放列表、元组等' dic_name = {'Ipad':[3500,3499]} print dic_name #{'Ipad': [3500, 3499]} subprocess.call("pause",shell=True) subprocess.call("cls",shell=True) print '为Ipad Key增加一个列表中的元素' dic_name['Ipad'].append(2499) print dic_name #{'Ipad': [3500, 3499, 2499]} subprocess.call("pause",shell=True) subprocess.call("cls",shell=True) print '循环整个词典' product_dic={'Ipad': 3599, 'T-shirt': 199, 'Coffee': 250000, 'Car': 250000} print product_dic #{'Ipad': 3599, 'T-shirt': 199, 'Coffee': 250000, 'Car': 250000} for a,b in product_dic.items(): print a,'\t',b subprocess.call("pause",shell=True) sys.exit(0)

浙公网安备 33010602011771号