counting items
Andrew Koenig
ark at acm.org
Wed Jan 12 13:07:47 EST 2005
"It's me" <itsme at yahoo.com> wrote in message
news:ukdFd.10645$5R.2000 at newssvr21.news.prodigy.com...
> What's the best way to count number of items in a list?
>
> For instance,
>
> a=[[1,2,4],4,5,[2,3]]
>
> I want to know how many items are there in a (answer should be 7 - I don't
> want it to be 4)
How about this?
def totallen(x):
if isinstance(x, (list, tuple, dict)):
return sum(map(totallen, x))
return 1
More information about the Python-list
mailing list