you need to iterate over dict.iteritems():
for k,v in d.iteritems(): # will become d.items() in py3k
print "%s - %s" % (str(k), str(v))
Update: in py3 V3.6+
for k,v in d.items():
print (f"{k} - {v}")
you need to iterate over dict.iteritems():
for k,v in d.iteritems(): # will become d.items() in py3k
print "%s - %s" % (str(k), str(v))
Update: in py3 V3.6+
for k,v in d.items():
print (f"{k} - {v}")