def fuzzy_name(str_in):
    """ convert to lower cases and remove common delimiters """
    if isinstance(str_in, str):
        return str_in.lower().replace('_', '').replace('-', '')
    else:
        return [_s.lower().replace('_', '').replace('-', '')
                if isinstance(_s, str) else _s for _s in str_in]