I personally prefer dict() to {} anyway, so I don't really miss the lack of an empty set literal.<p>Adding a set literal was a slippery slope anyway. Where's my frozenset literal? Where's my namedtuple literal?<p>(I also don't particularly like the {} syntax for dicts, because there is {'too_much': 'quoting'} which I find rather ugly. I much prefer dict(too_much='quoting') or, even better, Perl's solution: { too_much => 'quoting' }.)