elements_present = lambda seq, match: any(((x in match) for x in seq))
On Mon, 14 Sep 2009 19:08:59 -0600, Oltmans <rolf.oltm...@gmail.com> wrote:
Hello, Is there someway I can improve the following code(pythonically)? (Copying from IDLE) match=[1,2,3,4,5] def elementsPresent(aList): result=False if not aList: return False for e in aList: if e in match: result=True else: result = False return result elementsPresent([6,7,8,9,5]) # should return True because 5 is present in list named match. Is there somehow I can improve code in elementsPresent()? I'm not a very good programmer but I sense that idea of using a variable named 'result' inside elementsPresent() doesn't sound very good. Any ideas will be highly appreciated. Thanks, Oltmans
-- Kind regards, Sergey Simonenko. -- http://mail.python.org/mailman/listinfo/python-list