OKB (not okblacke) wrote: > Fredrik Lundh wrote: > > > [EMAIL PROTECTED] wrote: > > > >> > so what would an entry-level Python programmer expect from this > >> > piece of code? > >> > > >> > for item in a.reverse(): > >> > print item > >> > for item in a.reverse(): > >> > print item > >> > > >> I would expect it to first print a in reverse then a as it was. > >> > >> a=[1,2,3] > >> > >> I expect it to print > >> > >> 3 > >> 2 > >> 1 > >> 1 > >> 2 > >> 3 > > > > really? wouldn't > > > > 3 > > 2 > > 1 > > 3 > > 2 > > 1 > > > > make a lot more sense ? > > Yes. The unintuitive thing is that the list is sorted in place at > all. > intuitive seems to be a very subjective matter, depends on once background etc :-)
-- http://mail.python.org/mailman/listinfo/python-list