【发布时间】:2014-09-15 11:01:29
【问题描述】:
最近我一直在使用一些大字典(大意思是〜数千个元素),所以我一直在雇用这个小家伙:
try:
dict[key]
#do something
except KeyError:
pass
代替
if key in dict.keys()
#do something
我想知道哪个字典大小前者比后者更有效率?据我了解,如果keys() 很小,第二种方法会更快,但是从什么时候开始使用第一种方法变得更好?
【问题讨论】:
标签: python dictionary exception-handling