# file: runme.py import example dmap = {} dmap["hello"] = 1.0 dmap["hi"] = 2.0 print dmap.items() print dmap.keys() print dmap.values() print dmap print example.halfd(dmap) dmap = example.DoubleMap() dmap["hello"] = 1.0 dmap["hi"] = 2.0 for i in dmap.iterkeys(): print "key", i for i in dmap.itervalues(): print "val", i print dmap.items() print dmap.keys() print dmap.values() hmap = example.halfd(dmap) print hmap.keys() print hmap.values() dmap = {} dmap["hello"] = 2 dmap["hi"] = 4 hmap = example.halfi(dmap) print hmap print hmap.keys() print hmap.values() dmap = hmap for i in dmap.iterkeys(): print "key", i for i in dmap.itervalues(): print "val", i