平凡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

?
页: 22 23 24 25 26 27 28 29 30 31 [32] 33 34 35 36 37
查看完整版本: 添加一行代码,提高10000倍以上的执行效率