擅长:python、mysql、java
<pre><code>def cache_get_key(*args):
return hash(str(args))
</code></pre>
<p>或者(如果您真的想使用hashlib库)</p>
^{pr2}$
<p>我不会费心重写代码来将数组变成字符串。使用内置的那个。在</p>
<h2>替代方案</h2>
<p>以下是8bitwide建议的解决方案。这个解决方案根本不需要哈希!在</p>
<pre><code>def foo(x, y):
return x+y+1
result1 = foo(1,1)
result2 = foo(2,3)
results = {}
results[foo] = {}
results[foo][ [1,1] ] = result1
results[foo][ [2,3] ] = result2
</code></pre>