diff --git a/SWIG/Examples/python/std_map/runme.py b/SWIG/Examples/python/std_map/runme.py index addede01f..39a77a9d6 100644 --- a/SWIG/Examples/python/std_map/runme.py +++ b/SWIG/Examples/python/std_map/runme.py @@ -11,7 +11,18 @@ print dmap.keys() print dmap.values() print dmap -print example.halfd(dmap) +hmap = example.halfd(dmap) +dmap = hmap + +print dmap +for i in dmap.iterkeys(): + print "key", i + +for i in dmap.itervalues(): + print "val", i + +for k,v in dmap.iteritems(): + print "item", k,v dmap = example.DoubleMap() dmap["hello"] = 1.0 @@ -23,6 +34,9 @@ for i in dmap.iterkeys(): for i in dmap.itervalues(): print "val", i +for k,v in dmap.iteritems(): + print "item", k,v + print dmap.items() print dmap.keys() @@ -51,3 +65,11 @@ for i in dmap.iterkeys(): for i in dmap.itervalues(): print "val", i + +for i in dmap.iteritems(): + print "item", i + +for k,v in dmap.iteritems(): + print "item", k,v + +print dmap