擅长:python、mysql、java
<p>可以递归地将列表转换为一组项目,如果整个项目集的长度为1,则返回true:</p>
<pre><code>def allsametree(tree):
def to_set(tree):
if isinstance(tree, list):
return {item for obj in tree for item in to_set(obj)}
return {tree}
return len(to_set(tree)) == 1
</code></pre>