I am trying to add elements to a dictionary in the following way:
a = {}
a['b'] = 1
a['a'] = 2
Finally a looks like:
{'a': 2, 'b': 1}
But actually I wanted the dictionary to contain keys in the order:
{'b': 1, 'a': 2}
Can anyone explain me this? Why are the keys getting sorted alphabetically when actually dictionaries (hashmaps) don't have any order?