>>> grdPts = { 'A':4, 'B':3, 'C':2} >>> grdPts {'A': 4, 'C': 2, 'B': 3} >>> keySort = sorted(grdPts.keys()) >>> grdPts.keys() ['A', 'C', 'B'] >>> grdPts.values() [4, 2, 3] >>> keySort ['A', 'B', 'C'] >>> for k in keySort: print k, grdPts[k] A 4 B 3 C 2 >>> grdPts['D'] = 1 >>> grdPts {'A': 4, 'C': 2, 'B': 3, 'D': 1} >>> grdPts['F'] = 0 >>> grdPts {'A': 4, 'C': 2, 'B': 3, 'D': 1, 'F': 0} >>> for k in grdPts: grdPts[k] = float(grdPts[k]) >>> grdPts {'A': 4.0, 'C': 2.0, 'B': 3.0, 'D': 1.0, 'F': 0.0}