about sort and dictionary

bonono at gmail.com bonono at gmail.com
Wed Nov 23 00:05:47 CET 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