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])
ужасном.
Есть ли что-то очевидное, что мне не хватает, или это была просто функция, которая не делала разреза?