python list count distinct values