If you absolutely want to store ordered data, you can use OrderedDict as suggested by Berhan Khalid in his answer:
>>> from collections import OrderedDict >>> Digit = [(1, "One"), (2, "Two"), (3, "Three"), (4, "Four"), (5, "Five"), (6, "Six"), (7, "Seven"), (8, "Eight"), (9, "Nine"), (0, "Zero")] >>> Digit = OrderedDict(Digit) >>> Digit OrderedDict([(1, 'One'), (2, 'Two'), (3, 'Three'), (4, 'Four'), (5, 'Five'), (6, 'Six'), (7, 'Seven'), (8, 'Eight'), (9, 'Nine'), (0, 'Zero')]) >>> for k,v in Digit.items(): ... print k, v ... 1 One 2 Two 3 Three 4 Four 5 Five 6 Six 7 Seven 8 Eight 9 Nine 0 Zero