On Apr 9, 4:53 pm, Lawrence D'Oliveiro <l...@geek- central.gen.new_zealand> wrote: > In message <o0tot492cfjj2g180p15irievp6crpc...@4ax.com>, Gilles Ganault > wrote: > > > test = "t...@gmail.com" > > isp = ["gmail.com", "yahoo.com"] > > for item in isp: > > if test.find(item): > > print item > > ======= output > > gmail.com > > yahoo.com > > ======= > > This is why conditional constructs should not accept any values other than > True and False.
An alternative viewpoint: This is what happens when one user doesn't understand a long-standing idiom and/or doesn't read the manual. That's all. It doesn't constitute evidence that such a restriction would be generally beneficial. -- http://mail.python.org/mailman/listinfo/python-list