Comment Comment by LordLandon_ [(i+1)**2 for i in a if i%3!=2] Goes through the list once, and reads like set notation! (and does i+1 once, which is what I assume you were going for with the separate [i+1 for i in a]) parent LordLandon_ 16 years ago