from collections import OrderedDict
k = ['1', '16', '11', '20', '3', '26', '7', '22']
v = ['2', '3', '2', '3', '5', '4', '1', '4']
d = OrderedDict(zip(k, v))
# will only print the keys since we have access to those only
print('Keys only...')
for i in d:
print(i)
# to access both keys and values we have to call .items()
print('\nKeys and values...')
for k, v in d.items():
print(k, v)
ZnJvbSBjb2xsZWN0aW9ucyBpbXBvcnQgT3JkZXJlZERpY3QKIAprID0gWycxJywgJzE2JywgJzExJywgJzIwJywgJzMnLCAnMjYnLCAnNycsICcyMiddCnYgPSBbJzInLCAnMycsICcyJywgJzMnLCAnNScsICc0JywgJzEnLCAnNCddCiAKZCA9IE9yZGVyZWREaWN0KHppcChrLCB2KSkKCiMgd2lsbCBvbmx5IHByaW50IHRoZSBrZXlzIHNpbmNlIHdlIGhhdmUgYWNjZXNzIHRvIHRob3NlIG9ubHkKcHJpbnQoJ0tleXMgb25seS4uLicpCmZvciBpIGluIGQ6CglwcmludChpKQoJCgkKCQojIHRvIGFjY2VzcyBib3RoIGtleXMgYW5kIHZhbHVlcyB3ZSBoYXZlIHRvIGNhbGwgLml0ZW1zKCkKcHJpbnQoJ1xuS2V5cyBhbmQgdmFsdWVzLi4uJykKZm9yIGssIHYgaW4gZC5pdGVtcygpOgoJcHJpbnQoaywgdik=