[Tutor] if in an iteration, quick Q!!
kent37 at tds.net
Tue May 1 12:18:08 CEST 2007
John Washakie wrote:
> I can't recall how to do this:
> I want:
> a = [int(x) for x in tmp]
> but, my tmp has some empty elements, so it fails...
> Therefore I want to be able to say:
> a = [int(x) for x in tmp IF x in tmp]
That's almost right, except it checks the wrong thing. Try
a = [int(x) for x in tmp if x]
Depending on what an 'empty' element is you may have to refine that.
More information about the Tutor