擅长:python、mysql、java
<p>如果需要任何n维列表中的项数,则需要使用如下递归函数:</p>
<pre><code>def List_Amount(List):
return _List_Amount(List)
def _List_Amount(List):
counter = 0
if isinstance(List, list):
for l in List:
c = _List_Amount(l)
counter+=c
return counter
else:
return 1
</code></pre>
<p>这将返回列表中的项目数,无论列表的形状或大小</p>