On Tue, Mar 18, 2014 at 6:36 PM, Marc Christiansen
wrote:
> I would say using pprint.pprint is even easier and it works with your
> failing example:
>
pprint.pprint({True:1,"Hello":2})
> {True: 1, 'Hello': 2}
>
True. I could try to say that I prefer to offer the simpler approach
rather than
Chris Angelico wrote:
> On Tue, Mar 18, 2014 at 11:32 AM, Mok-Kong Shen
> wrote:
>> Is there a way to force a certain ordering of the printout or else
>> somehow manage to get at least a certain stable ordering of the
>> printout (i.e. input and output are identical)?
>
> Yes; instead of simply
In Chris Angelico
writes:
> > Is there a way to force a certain ordering of the printout or else
> > somehow manage to get at least a certain stable ordering of the
> > printout (i.e. input and output are identical)?
> Yes; instead of simply printing it out (which calls repr()),
> explicitly i
On Tue, Mar 18, 2014 at 11:32 AM, Mok-Kong Shen
wrote:
> Could someone kindly explain a phenomenon in the following where:
>
> (1) I first typed in a dictionary but got a printout in a reordered
> form.
>
> (2) I then typed in the reordered form but got a printout in the
> order that I typed in or
Could someone kindly explain a phenomenon in the following where:
(1) I first typed in a dictionary but got a printout in a reordered
form.
(2) I then typed in the reordered form but got a printout in the
order that I typed in originally in (1).
That is, there is no stable "standard" ordering.