Hashable python list, set and dict to use them as a python dictionary keys