python -- dictionary
#test dic
#traversal dic
def TravDic(dic):
print 'travsersal dic begin\n';
for name, key in dic.items():
print '%s ==> %s\n' %(name, key);
print 'travsersal dic end\n';
#test is in dic
def IsInDic(dic, name):
#if name in dic : #ok
if dic.has_key(name) :
print 'key(%s) ==> val(%s)\n' %(name, dic);
else:
print 'key(%s) ==> null' %name;
dic = {
'andylin' : 'andylin@sina.com.cn',
'congfeng' : 'congfeng@sina.com.cn',
'carl' : 'carl@sina.com.cn',
'test' : 'test@sina.com.cn'
};
TravDic(dic);
#add item
dic['new'] = 'new@sina.com.cn';
TravDic(dic);
#delete item
del dic['test'];
TravDic(dic);
IsInDic(dic, 'andylin')
IsInDic(dic, 'test')
页:
[1]