Python 2.6 cơ bản là một bước đệm để chuyển đổi sang Python 3 dễ dàng hơn. Rất nhiều tính năng dành cho Python 3 đã được triển khai ở 2.6 nếu chúng không phá vỡ tính tương thích ngược với cú pháp và các lớp libs.Tại sao Python 2.6 không đặt chữ và hiểu hay đọc hiểu dict?
Tại sao không được đặt literals ({1, 2, 3}
), thiết lập comprehensions ({v for v in l}
), hoặc dict comprehensions ({k: v for k, v in d}
) trong số đó? Đặc biệt là sự hiểu biết dict sẽ là một lợi ích lớn ... Tôi thấy bản thân mình sử dụng đáng kể xấu xí hơn dict([(k, v) for k, v in d])
một khủng khiếp rất nhiều thời gian gần đây.
Có điều gì rõ ràng tôi bị thiếu hay đây chỉ là một tính năng không thực hiện việc cắt giảm?
Lưu ý rằng tất cả các tính năng này đã được triển khai trong Python 2.7. http://docs.python.org/dev/whatsnew/2.7.html –