From 23ce5848aab8358ca4e37a13b60b6bf26b18fbbb Mon Sep 17 00:00:00 2001 From: Raymond Hettinger Date: Thu, 25 Nov 2004 05:16:19 +0000 Subject: Clarify the ordering of dictionary keys. --- Doc/lib/libstdtypes.tex | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/Doc/lib/libstdtypes.tex b/Doc/lib/libstdtypes.tex index b2bb378..3cb2e5c 100644 --- a/Doc/lib/libstdtypes.tex +++ b/Doc/lib/libstdtypes.tex @@ -1367,8 +1367,10 @@ in the map. \item[(2)] \versionadded{2.2} -\item[(3)] Keys and values are listed in random order. If -\method{items()}, \method{keys()}, \method{values()}, +\item[(3)] 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. +If \method{items()}, \method{keys()}, \method{values()}, \method{iteritems()}, \method{iterkeys()}, and \method{itervalues()} are called with no intervening modifications to the dictionary, the lists will directly correspond. This allows the creation of -- cgit v0.12