常规的做法
if 'key1' in dict.keys(): print "blah" else: print "boo"
这种会生成一个list,影响性能
优雅的做法
if 'key1' in dict: print "blah" else: print "boo"
另一种做法
dict.has_key(key)
不过has_key已经废弃,在python 3.0中将彻底移除
参考来源:http://stackoverflow.com/questions/1602934/check-if-a-given-key-already-exists-in-a-dictionary