It's must faster to use the string method .translate() to replace punctuation in a string.
Using this method, it's not necessary to convert the string to a list for filtering.