On Tue, Mar 22, 2011 at 22:12, Steven D'Aprano <st...@pearwood.info> wrote: > The main one that comes to my mind is that other than looping, any time I > want to process dict.items() etc I often need to call list() first.
"Process" no. If you want it to be a list, yes. This is because they now return generators, which is a massive improvement. > but what I really > didn't expect is to see that choice is made not in user's favor, but > in a favor of speed. I'm not sure what choice you are talking of here... And in this case Python 2 behaved differently on different platforms and Python 3 doesn't. That seems to be an improvement to me... //Lennart _______________________________________________ Python-Dev mailing list Python-Dev@python.org http://mail.python.org/mailman/listinfo/python-dev Unsubscribe: http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com