Python 2.6 était fondamentalement un tremplin pour faciliter la conversion en Python 3. Beaucoup de fonctionnalités destinées à Python 3 ont été implémentées en 2.6 si elles ne rompaient pas la compatibilité ascendante avec la syntaxe et les bibliothèques de classes. Pourquoi n'avez-vous pas défini les littéraux ({1, 2, 3}
), défini les informations ({v for v in l}
) ou dicté les informations comprises entre {k: v for k, v in d}
En particulier les compressions de dict aurait été une grande faveur ... Je me trouve en utilisant le beaucoup plus laid dict([(k, v) for k, v in d])
beaucoup ces derniers temps.Pourquoi Python 2.6 n'a-t-il pas défini des littéraux et des compréhensions ou dicté des compréhensions?
Y a-t-il quelque chose d'évident qui me manque, ou est-ce que c'est juste une caractéristique qui n'a pas fait la coupe?
Notez que toutes ces fonctionnalités ont été implémentées dans Python 2.7. http://docs.python.org/dev/whatsnew/2.7.html –