我有一个长度为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个项目的列表中,这种方法需要花费很长时间。说真的,非常长。
有没有其他更好的想法来提高性能呢?
提前谢谢。