擅长:python、mysql、java
<p>您在标准库文档中看到了这一点,而不是标准库本身。在</p>
<p>它来自<a href="http://docs.python.org/library/itertools.html#recipes">^{<cd2>} recipes</a>:</p>
<pre><code>def repeatfunc(func, times=None, *args):
"""Repeat calls to func with specified arguments.
Example: repeatfunc(random.random)
"""
if times is None:
return starmap(func, repeat(args))
return starmap(func, repeat(args, times))
</code></pre>
<p>它允许参数,并且(理论上)应该比列表理解更好,因为<code>func</code>只需要查找一次。<code>repeat</code>也比<code>range</code>快,因为你实际上不使用计数器。在</p>