[Tutor] How to determine if every character in one string is in another string?
Terry Carroll
carroll at tjc.com
Sat Jul 21 03:46:13 CEST 2007
Is there a straightforward way to find out if all characters in one string
are present in a second string?
Basically, I have a string s, and I want to print it out only if every
character in it is printable (because I accidentally brought my PC loudly
to its knees printing a few thousand BEL characters when trying to debug
something). A workable test for me is whether every character in the
string to be printed is in string.printable.
Right now I'm doing:
def printable(s):
import string
return [x for x in s if x not in string.printable] == []
But that just seems lame.
More information about the Tutor
mailing list