擅长:python、mysql、java
<p>我建议在助手函数中隐藏不希望看到的内容:</p>
<pre><code>from collections import Iterable
def make_sure_iterable(X):
return X if isinstance(X, Iterable) and not isinstance(X, basestring) else [X]
</code></pre>
<p>然后在使用参数时,将其包装为对helper函数的调用:</p>
<pre><code>def do_something(X):
return map(lambda x: x, make_sure_iterable(X))
</code></pre>