喝水发现没水喝
发表于 2022-11-7 16:28:26
1
鸡你实在是太美
发表于 2022-11-9 00:00:55
发
玖九
发表于 2022-11-12 01:07:54
import random
import timeit
haystack =
needles =
# 请在此处添加一行代码,使得查找过程的执行效率提高 10000 倍以上。
haystack, needles = set(haystack), set(needles)
def find():
found = 0
for each in needles:
if each in haystack:
found += 1
print(f"一共找到{found}个匹配。")
t = timeit.timeit("find()", setup="from __main__ import find", number=1)
print(f"查找过程一共消耗{t}秒。")
qmt
发表于 2022-11-12 06:49:46
fdasfdsa
将夕愿
发表于 2022-11-12 09:16:10
11
桃小竹爱吃梨
发表于 2022-11-12 12:03:09
needles=set(needles)
branda
发表于 2022-11-17 20:38:10
?
initialize
发表于 2022-11-19 14:48:45
猜一个:haystack=list(set(haystack))
wonderlandpp
发表于 2022-11-20 11:26:11
haystack = frozenset(haystack)
蓝波不蓝
发表于 2022-11-23 10:58:44
1
13093173218
发表于 2022-11-23 19:34:09
{:5_101:}
烽永力
发表于 2022-11-23 23:09:28
haystack = iter(haystack)
warrenyan
发表于 2022-11-25 14:35:25
感谢分享,学习了。认真学习并收藏。
cxq25257758
发表于 2022-11-25 15:20:48
学习!
zycedu
发表于 2022-11-25 18:44:48
参与/回复主题关闭
RE: 【I】添加一行代码,提高10000倍以上的执行效率 [修改]
3277705941
发表于 2022-11-26 00:53:07
1
Blm486
发表于 2022-11-26 08:55:36
看一下学习一下
BiggZ
发表于 2022-11-26 18:23:38
真的可以这么神奇吗
nate1986
发表于 2022-11-26 19:59:11
什么招数这么神奇啊
一个中文字符
发表于 2022-11-26 20:07:31
1