我正在尝试优化一个包含
的脚本divmod(n,30)[1] in(元组或集合)
声明。该脚本用于非常大的输入(n是包含数十个甚至数百个数字的整数),我已经开始将divmod(n,30)[1]表达式分配给变量x:
x = divmod(n,30)[1]
我认为至少对于所有三个出现
的输入如果divmod(n,30)[1]在...
会更快。但是脚本实际上已经放慢了速度……是将divmod(VERY_VERY_LARGE_NUMBER,30)的结果分配给x这样的慢速操作,如果通过divmod(VERY_VERY_LARGE_NUMBER,30)并对其进行索引真的更快吗?是因为x的大小,还是x存储在RAM中,而divmod的结果存储在缓存中?