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