擅长:python、mysql、java
<p>假设您的所有数据都不可编辑,我们可以使用递归方法:</p>
<pre><code>import collections
def iterable(obj):
return isinstance(obj, collections.Iterable)
def unbox(obj):
if iterable(obj):
result = []
for x in obj:
result.extend(unbox(x))
return result
else:
return [obj]
</code></pre>
<p>如果需要,可以将此方法转换为顺序函数:</p>
^{pr2}$