I have created a order dictionary and could not get the index out of it. I have gone through the below url but not working.
Here is my code and output.
line_1 = OrderedDict((('A1', "Miyapur"), ('A2', "JNTU College"), ('A3', "KPHB Colony"),
('A4', "Kukatpally"), ('A5', "Balanagar"), ('A6', "Moosapet"),
('A7', "Bharat Nagar"), ('A8', "Erragadda"), ('A9', "ESI Hospital"),
('A10', "S R Nagar"), ('X1', "Ameerpet"), ('A12', "Punjagutta"),
('A13', "Irrum Manzil"), ('A14', "Khairatabad"), ('A15', "Lakdikapul"),
('A16', "('Assembly"), ('A17', "Nampally"), ('A18', "Gandhi Bhavan"),
('A19', "Osmania Medical College"), ('X2', "MG Bus station"), ('A21', "Malakpet"),
('A22', "New Market"), ('A23', "Musarambagh"), ('A24', "Dilsukhnagar"),
('A25', "Chaitanyapuri"), ('A26', "Victoria Memorial"), ('A27', "L B Nagar")))
print(line_1.values()[1])
print(line_1[1])
print(line_1.keys()[1])
All the above options are not working as mentioned in the referenced link. Any guidance is highly appreciated. Here is the output for each print statement in the given order.
TypeError: 'odict_values' object does not support indexing
KeyError: 1
TypeError: 'odict_keys' object does not support indexing