TheSaint <nob...@nowhere.net.no> writes: > Thomas Rachel wrote: > > > Which loops do you mean here? > > list(set) has been proved to largely win against > list = [] > for item in set: > list.append(item) > or [list.append(item) for item in set]
Remember that the criterion of speed is a matter of the implementation, and what's fast on one won't necessarily be fast on others. Which implementations did you try? Where I do agree is that ‘list(foo)’ wins over the other examples you show on the important criteria of concision and readability. -- \ “A thing moderately good is not so good as it ought to be. | `\ Moderation in temper is always a virtue; but moderation in | _o__) principle is always a vice.” —Thomas Paine | Ben Finney -- http://mail.python.org/mailman/listinfo/python-list