Лучший способ снять пунктуацию со строки

На этот вопрос есть ответы на Переполнение стека на русском : Как найти символы из кортежа ('!', ',', '?') В строке и удалить их? Кажется, что должен быть более простой способ, чем: import string s = "string. With. Punctuation?" # Sample string out = s.translate(string.maketrans("",""),...