字典的每个元素由2部分组成,键:值。列表中根据下标查找时,改变列表中存放数据的顺序查找会有变动,字典
查找时可以通过键值直接查找值,不用像列表一样根据下标查找。
#coding=utf-8
info={'name':'小王','id':'100','sex':'man'} #'name','id','sex'是字典中的键值。 '小王','100','man'是字典中的value
#print info['id'] #通过键值查找value
#修改字典
#newId=raw_input("输入要改的sex:")
#info['sex']=str(newId)
#print("修改之后的sex为%s"%info['sex'])
#添加元素
#newAddress=raw_input("请输入要增加的address:")
#info['address']=newAddress
#print("增加的地址为%s"%info['address'])
#删除元素
#print info
#del info['id']
#print "修改后的info为",info
#print info #删除整个字典
#del info
#print info
#print "删除前",info #使用clear()删除
#info.clear()
#print "删除后",info
#print len(info) #显示字典的长度
#print info.keys() #显示字典的键值
#print info.values() #显示字典所有values
#print info.items() #显示所有(键值,values)
#print info.has_key('id') #查看字典中是否存在id 存在返回ture 否则显示false
#for key in info.keys():
# print key #遍历字典的key值
#for value in info.values():
# print value #遍历字典的value值
#for item in info.items():
# print item #遍历字典中的(键值,value)