@functools.cache
def a_long_time_calc(cis):
...
for n in (...):
cis = tuple(some_dic.keys())
# cis 有较不小概率是会重复的
calc_res = a_long_time_calc(cis)
cis = tuple() #增加这一句?
another_long_time_proc(...)
...
【 在 pcal 的大作中提到: 】
: 我有段代码,逻辑总结起来比较简单:
: @functools.cache
: def a_long_time_calc(cis):
: ...................
--
FROM 111.46.9.*