def delchars(str, chars):
    """Returns a string for which all occurrences of characters in
    chars have been removed."""

    # Translate demands a mapping string of 256 characters;
    # whip up a string that will leave all characters unmolested.
    identity = ''.join([chr(x) for x in range(256)])

    return str.translate(identity, chars)
Returns a string for which all occurrences of characters in
    chars have been removed.
recipes/Python/137951_Dump_all_attributes/recipe-137951.py