[IronPython] Dictionary Ordering
Dino Viehland
dinov at exchange.microsoft.com
Wed May 17 17:14:57 CEST 2006
It's an implementation detail which may change in future versions.
There's a OrderedDict in the Python cookbook though that should work w/ IP.
http://aspn.activestate.com/ASPN/Cookbook/Python/Recipe/438823
Do you want to help develop Dynamic languages on CLR? (http://members.microsoft.com/careers/search/details.aspx?JobID=6D4754DE-11F0-45DF-8B78-DC1B43134038)
-----Original Message-----
From: users-bounces at lists.ironpython.com [mailto:users-bounces at lists.ironpython.com] On Behalf Of Michael Foord
Sent: Wednesday, May 17, 2006 6:36 AM
To: Discussion of IronPython
Subject: [IronPython] Dictionary Ordering
Hello all,
IronPython seems to default to have a dictionary 'ordering' based on key
insertion order.
This is nice, but differs from the CPython implementation. However the
spec (as I'm sure you're aware) says : (from
http://docs.python.org/lib/typesmapping.html )
Keys and values are listed in an arbitrary order which is
non-random, varies across Python
implementations, and depends on the dictionary's history of
insertions and deletions.
So IronPython behaviour is well within the spec. My question is, can we
rely on the ordered behaviour of IronPython ? (Or is it an
implementation detail that may change in future versions ?)
Michael Foord
http://www.resolversystems.com
_______________________________________________
users mailing list
users at lists.ironpython.com
http://lists.ironpython.com/listinfo.cgi/users-ironpython.com
More information about the Ironpython-users
mailing list