Files
30-seconds-of-code/test/count_by/count_by.py
2018-02-16 16:09:18 +05:30

6 lines
161 B
Python

def count_by(arr, fn=lambda x: x):
key = {}
for el in map(fn, arr):
key[el] = 0 if not el in key else key[el]
key[el] += 1
return key