Return the first item in a list matching a condition
<p>I have a function. <code>matchCondition(a)</code>, which takes an integer and either returns True or False.</p>

<p>I have a list of 10 integers. I want to return the first item in the list (in the same order as the original list) that has <code>matchCondition</code> returning True.</p>

<p>As pythonically as possible.</p>
