about sort and dictionary
bonono at gmail.com
bonono at gmail.com
Tue Nov 22 18:05:47 EST 2005
OKB (not okblacke) wrote:
> Fredrik Lundh wrote:
>
> > bonono at gmail.com 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 :-)
More information about the Python-list
mailing list