[EMAIL PROTECTED] wrote:
>>Sure they're implemented.
> 
> 
> Oops, my apologies.
> 
> Just to build up on that, when I run:
> 
> #start of listing
> import random
> 
> A={1:None,2:None,"hello":None,(1,2,3):None}
> 
> def dictcomp(n):
>       for i in range(n):
>               B=A.copy()
>               C=A.copy()
>               b=random.uniform(0,1)
>               c=random.uniform(0,1)
>               B[b]=None
>               C[c]=None
>               res=((B>C)==(b>c))
>               print res,
> 
> dictcomp(1000)
> #end of listing
> 
> I get 1000 True's on the output, which suggests that key-wise ordering
> is implemented in some guise. The question is: how do I access that?
> 
You don't. There is no ordering of the keys, so there is no way that you 
can implement the function you want.

regards
  Steve
-- 
Steve Holden       +44 150 684 7255  +1 800 494 3119
Holden Web LLC                     www.holdenweb.com
PyCon TX 2006                  www.python.org/pycon/

-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to