Replace stop words (remove words from a string)
casey at rodarmor.com
Thu Jan 17 09:48:35 CET 2008
That's much better than what I was about to post:
for s in stoplist:
Berlin: Why are you keen on avoiding split()?
On 1/17/08, Karthik <karthik3186 at gmail.com> wrote:
> How about -
> for s in stoplist:
> string.replace(mystr, s, "")
> Hope this should work.
> -----Original Message-----
> From: python-list-bounces+karthik3186=gmail.com at python.org
> [mailto:python-list-bounces+karthik3186=gmail.com at python.org] On Behalf Of
> Sent: Thursday, January 17, 2008 1:55 PM
> To: python-list at python.org
> Subject: Replace stop words (remove words from a string)
> if I have an array of "stop" words, and I want to replace those values
> with something else; in a string, how would I go about doing this. I
> have this code that splits the string and then does a difference but I
> think there is an easier approach:
> mystr =
> if I have an array stop_list = [ "[BAD]", "[BAD2]" ]
> I want to replace the values in that list with a zero length string.
> I had this before, but I don't want to use this approach; I don't want
> to use the split.
> line_list = line.lower().split()
> res = list(set(keywords_list).difference(set(ENTITY_IGNORE_LIST)))
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Python-list