1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79
|
# file: runme.py
import example
pmap = example.pymap()
pmap["hi"] = 1
pmap["hello"] = 2
dmap = {}
dmap["hello"] = 1.0
dmap["hi"] = 2.0
print(list(dmap.items()))
print(list(dmap.keys()))
print(list(dmap.values()))
print(dmap)
hmap = example.halfd(dmap)
dmap = hmap
print(dmap)
for i in dmap.keys():
print("key %s" % i)
for i in dmap.values():
print("val %s" % i)
for k, v in dmap.items():
print("item %s %s" % (k, v))
dmap = example.DoubleMap()
dmap["hello"] = 1.0
dmap["hi"] = 2.0
for i in dmap.keys():
print("key %s" % i)
for i in dmap.values():
print("val %s" % i)
for k, v in dmap.items():
print("item %s %s" % (k, v))
print(list(dmap.items()))
print(list(dmap.keys()))
print(list(dmap.values()))
hmap = example.halfd(dmap)
print(list(hmap.keys()))
print(list(hmap.values()))
dmap = {}
dmap["hello"] = 2
dmap["hi"] = 4
hmap = example.halfi(dmap)
print(hmap)
print(list(hmap.keys()))
print(list(hmap.values()))
dmap = hmap
for i in dmap.keys():
print("key %s" % i)
for i in dmap.values():
print("val %s" % i)
for i in dmap.items():
print("item %s" % str(i))
for k, v in dmap.items():
print("item %s %s" % (k, v))
print(dmap)
|