python get unique values in list and count