PageRenderTime 25ms CodeModel.GetById 0ms RepoModel.GetById 0ms app.codeStats 0ms

/trunk/Examples/python/std_map/runme.py

#
Python | 82 lines | 52 code | 29 blank | 1 comment | 10 complexity | 00c52a94b8e7ac1ad8634b045fe5285e MD5 | raw file
Possible License(s): LGPL-2.1, Cube, GPL-3.0, 0BSD, GPL-2.0
  1. # file: runme.py
  2. import example
  3. pmap = example.pymap()
  4. pmap["hi"] = 1
  5. pmap["hello"] = 2
  6. dmap = {}
  7. dmap["hello"] = 1.0
  8. dmap["hi"] = 2.0
  9. print dmap.items()
  10. print dmap.keys()
  11. print dmap.values()
  12. print dmap
  13. hmap = example.halfd(dmap)
  14. dmap = hmap
  15. print dmap
  16. for i in dmap.iterkeys():
  17. print "key", i
  18. for i in dmap.itervalues():
  19. print "val", i
  20. for k,v in dmap.iteritems():
  21. print "item", k,v
  22. dmap = example.DoubleMap()
  23. dmap["hello"] = 1.0
  24. dmap["hi"] = 2.0
  25. for i in dmap.iterkeys():
  26. print "key", i
  27. for i in dmap.itervalues():
  28. print "val", i
  29. for k,v in dmap.iteritems():
  30. print "item", k,v
  31. print dmap.items()
  32. print dmap.keys()
  33. print dmap.values()
  34. hmap = example.halfd(dmap)
  35. print hmap.keys()
  36. print hmap.values()
  37. dmap = {}
  38. dmap["hello"] = 2
  39. dmap["hi"] = 4
  40. hmap = example.halfi(dmap)
  41. print hmap
  42. print hmap.keys()
  43. print hmap.values()
  44. dmap = hmap
  45. for i in dmap.iterkeys():
  46. print "key", i
  47. for i in dmap.itervalues():
  48. print "val", i
  49. for i in dmap.iteritems():
  50. print "item", i
  51. for k,v in dmap.iteritems():
  52. print "item", k,v
  53. print dmap