Python 2.6 был в основном шаг за шагом, чтобы упростить преобразование в Python 3. Многие функции, предназначенные для Python 3, были реализованы в версии 2.6, если они не нарушали обратную совместимость с синтаксисом и классами lib.
Почему не были заданы литералы ({1, 2, 3}), заданы ли постижения ({v for v in l}) или распознавания dict ({k: v for k, v in d}) среди них? В частности, понимание диктата было бы большим благом... В последнее время я нахожу себя в гораздо более уродливом dict([(k, v) for k, v in d]) ужасном.
Есть ли что-то очевидное, что мне не хватает, или это была просто функция, которая не делала разреза?