2024-03-28 22:56:25 发布
网友
我有不同的单词列表,一个列表(stopwords)包含一个单词列表,应该从另一个列表(kafka)中排除。你知道吗
我试过:
kafka.discard (stop) # this only works with sets and I do not want to transform my list into a set
有没有其他方法可以把stop中的单词从其他列表中排除?你知道吗
我使用的是python3.4.0
从kafka中删除stopwords列表中每个单词的一种方法是:
kafka
stopwords
for word in stopwords: while word in kafka: kafka.remove(word)
你可以试试这个:
stopwords_set = set(stopwords) kafka = [word for word in kafka if word not in stopwords_set]
既然你说你不想和电视机一起工作(为什么?),您可以使用列表:
kafka[:] = [x for x in kafka if x not in stop]
编辑:注意slice[:],此方法更类似于.discard()的行为,因为您的集合的标识被保留。你知道吗
slice[:]
.discard()
从
kafka
中删除stopwords
列表中每个单词的一种方法是:你可以试试这个:
既然你说你不想和电视机一起工作(为什么?),您可以使用列表:
编辑:注意
slice[:]
,此方法更类似于.discard()
的行为,因为您的集合的标识被保留。你知道吗相关问题 更多 >
编程相关推荐