"Diez B. Roggisch" <[EMAIL PROTECTED]> writes: > [EMAIL PROTECTED] wrote: > >> John Salerno: >>> What does everyone think about this? >> >> The Example 2 builds a list, that is then thrown away. It's just a >> waste of memory (and time). > > No, it doesn't.
This line: [new.append(c) for c in s if c not in new] ...throws away the list built by the comprehension itself, composed of None values (returned by append). > It uses append because it refers to itself in the if-expression. So > the append(c) is needed The append is not in question here. -- http://mail.python.org/mailman/listinfo/python-list