On Mar 22, 2012, at 3:53 PM, Arnaud Delobelle <arno...@gmail.com> wrote:
> > On Mar 22, 2012 7:49 PM, "Rodrick Brown" <rodrick.br...@gmail.com> wrote: > > > > #!/usr/bin/python > > > > def main(): > > > > str1='this is a test' > > str2='t' > > > > print "".join([ c for c in str1 if c not in str2 ]) > > print(str1.strip(str2)) > > > > if __name__ == '__main__': > > main() > > > > ./remove_str.py > > his is a es > > his is a tes > > > > Why wasnt the t removed ? > > Try help(ste.strip) > It clearly states "if chars is given and not None, remove characters in chars instead. Does it mean remove only the first occurrence of char? That's the behavior I'm seeing. > -- > Arnaud
-- http://mail.python.org/mailman/listinfo/python-list