Page 1 of 1

Counting elements of a list

Posted: Sat Oct 25, 2014 7:15 pm
by ageg
Hi,

I am very new in lisp and I am trying to find the "vector" of a list of lists of different depths.
For example:
((1 (1 2 3)) (2 (1 2)) (4 (1 1 1 1))) and get a result (1 3 1 2 1 4).
I tried with length and various combinations of loop but it is not possible because the 1 or 2 or 4 are not lists.
If someone can help or give some direction i will be grateful.

Thank you in advance,

Ag

Re: Counting elements of a list

Posted: Sun Oct 26, 2014 1:56 am
by Goheeca
You have predicate functions atom, consp, listp and null at disposal in CL.