平凡96
发表于 2024-6-17 22:05:59
000000000000000000000000
lzzj
发表于 2024-6-18 10:31:33
import random
import timeit
# 创建一个包含1000万个随机整数的列表
haystack =
# 创建一个包含1000个随机整数的列表
needles =
# 将 haystack 列表转换成集合
haystack_set = set(haystack)
# 定义查找函数
def find():
found = 0
for each in needles:
# 使用集合进行查找
if each in haystack_set:
found += 1
print(f"一共找到{found}个匹配。")
# 计算查找函数的执行时间
t = timeit.timeit("find()", setup="from __main__ import find", number=1)
print(f"查找过程一共消耗{t}秒。")
前来学习一下
发表于 2024-6-18 17:51:04
q
who-fox
发表于 2024-7-2 16:01:41
啊?
rainsun-python
发表于 2024-7-3 15:20:17
6
呀嘞呀嘞
发表于 2024-7-4 11:18:54
0.0
clivia424
发表于 2024-7-4 15:00:11
啊啊
hhy2024
发表于 2024-7-4 19:49:12
666
enchantingc
发表于 2024-7-9 19:20:00
1
chenzhe.
发表于 2024-7-9 23:45:42
s
极品路人甲
发表于 2024-7-10 10:03:37
1
Fertig
发表于 2024-8-12 20:27:17
好好好
kemyliu
发表于 2024-8-13 14:36:17
小甲鱼
小锤锤
发表于 2024-8-13 15:15:26
学习学习 。。。。。。。。。。。。。
wwwhbg888
发表于 2024-8-30 11:26:05
到1000的全部删掉。
Silver_97
发表于 2024-9-2 18:27:38
1
TCY
发表于 2024-9-8 16:42:36
@jit
Vicky.Zhai
发表于 2024-9-11 13:19:39
1
小海疼
发表于 2024-9-12 17:18:06
看看
Lucky2003
发表于 2024-9-13 07:06:11
?