&gt;Same thing passed to list and set constructors (which you&#x27;d never do because we have the special comprehension syntax for those<p>I do this all the time (for set) because it works even in python 2.6. Also dict((key, value) for foo in bar). In fact, I think it was a bad idea to add special comprehension syntax for sets and dicts.