I am trying to format a string using an item from a nested dictionary (below)
people = {
'Alice': {
'phone': '2341',
'addr': '87 Eastlake Court'
},
'Beth': {
'phone': '9102',
'addr': '563 Hartford Drive'
},
'Randy': {
'phone': '4563',
'addr': '93 SW 43rd'
}
}
From the above (simple) dictionary, I want to format a string to print out Randy's phone extension.
I am able to access all of his details using:
print("Randy's phone # is %(Randy)s" % people)
But I'm not sure on how to go deeper into the dictionary to single out just the phone number from the dictionary.
I am using Python 3.3, by the way.