необходимо удалить отдельные символы и цифры python - PullRequest
0 голосов
/ 18 июня 2020
def removePunctuation(emails):
     cleanedEmails = [email.translate(str.maketrans('', '', string.punctuation)) for email in emails]
     return cleanedEmails

над кодом видно. Мне нужно удалить отдельные символы и числа из писем. Это должно использоваться для классификации спама в электронной почте. Я раньше использовал (в этих строках не могу вспомнить точный код). Сам код уже удаляет знаки препинания, однако из-за того, как они удаляются, вот почему у меня возникают трудности с удалением одиночных символов и чисел. код меняется на перевод et c

1 Ответ

0 голосов
/ 18 июня 2020

Пытаясь понять этот вопрос как можно лучше, я думаю, что это правильно, при необходимости скорректируйте Строку 2.

def removePunctuation(emails):
    punctuation = '!"£$%^&*()'
    cleanedEmails = [email.translate(str.maketrans('', '', punctuation)) for email in emails]
    return cleanedEmails
...