import timeit
timeit.timeit(stmt="'g' in a.keys()", setup="a = {'1':'1', '2':'2', '3':'3'}")
timeit.timeit(stmt="'g' in a", setup="a = {'1':'1', '2':'2', '3':'3'}")
本文探讨了使用Python的timeit模块对在字典中查找键('g')两种不同方式(通过keys()和直接访问)的执行时间进行计时,揭示了在实际编程中的效率差异。
import timeit
timeit.timeit(stmt="'g' in a.keys()", setup="a = {'1':'1', '2':'2', '3':'3'}")
timeit.timeit(stmt="'g' in a", setup="a = {'1':'1', '2':'2', '3':'3'}")
1272
5495
3852

被折叠的 条评论
为什么被折叠?