You can get the matching elements with a list comprehension with something like
py> a='xfsdfyysd asd x' py> tup=('x','yy','asd') py> [x for x in tup if x in a.split()] ['x', 'asd'] Hope this helps manstey wrote: > Hi, > > I often use: > > a='yy' > tup=('x','yy','asd') > if a in tup: > <...> > > but I can't find an equivalent code for: > > a='xfsdfyysd asd x' > tup=('x','yy','asd') > if tup in a: > < ...> > > I can only do: > > if 'x' in a or 'yy' in a or 'asd' in a: > <...> > > but then I can't make the if clause dependent on changing value of tup. > > Is there a way around this? -- http://mail.python.org/mailman/listinfo/python-list