[code.view]

[top] / python / PyMOTW / doctest / doctest_hashed_values.py

     #!/usr/bin/env python
     # encoding: utf-8
     #
     # Copyright (c) 2010 Doug Hellmann.  All rights reserved.
     #
     """Demonstrate how insertion order affects dictonaries and sets.
     """
     #end_pymotw_header
     
     keys = [ 'a', 'aa', 'aaa' ]
     
     d1 = dict( (k,len(k)) for k in keys )
     d2 = dict( (k,len(k)) for k in reversed(keys) )
     
     print
     print 'd1:', d1
     print 'd2:', d2
     print 'd1 == d2:', d1 == d2
     
     s1 = set(keys)
     s2 = set(reversed(keys))
     
     print
     print 's1:', s1
     print 's2:', s2
     print 's1 == s2:', s1 == s2
     

[top] / python / PyMOTW / doctest / doctest_hashed_values.py

contact | logmethods.com