Odd strip behavior

Kiuhnm kiuhnm03.4t.yahoo.it
Thu Mar 22 15:56:19 EDT 2012


On 3/22/2012 20:48, Rodrick Brown 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 ?

Because it's not a leading or trailing character.

Kiuhnm



More information about the Python-list mailing list