How to improve this code?

Oltmans rolf.oltmans at gmail.com
Tue Sep 15 03:08:59 CEST 2009


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



More information about the Python-list mailing list