I have a list of lists:
[[1,2], [1,2,4], [1,2,3,4], [4,5,6], [1,9], [1,2,4]]
I would like to get list statistics in following format:
number of lists with 2 elements : 2
number of lists with 3 elements : 3
number of lists with 4 elements : 1
What is the best (most pythonic) way of doing this?
I'd use a collections.defaultdict:
d = defaultdict(int)
for lst in lists:
d[len(lst)] += 1
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With