У меня есть список длиной: 370000
. В этом списке у меня есть такие элементы, как: "a", "y", "Y", "q", "Q", "p", "P",
, что означает, что это список слов, но время от времени я получаю эти отдельные символы.
Я хочу удалить эти символы из списка, я новичок в python, но первое, что пришло мне в голову, это сделать что-то вроде:
for word in words:
if word== 'm' or word== 'y' or word== 'Y' or word== 'p' or word== 'Q' or word== 'q' or word== 'a' or word== 'uh':
words.remove(word)
В списке из 370 000 элементов этот метод занимает уйму времени. Серьезно, много.
У кого-нибудь есть еще одна потрясающая идея о том, как повысить производительность?
Заранее спасибо.