常规的做法
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中将彻底移除
参考来源:
本文共 244 字,大约阅读时间需要 1 分钟。
常规的做法
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中将彻底移除
参考来源:
转载于:https://blog.51cto.com/pcliuyang/1624430