Dictionary has the ability to iterate over itself to print each item. To simply print the details of each item as you have asked, simply use the print command:
>>> ourNewDict = {'name': 'Kyle', 'rank': 'n00b', 'hobby': 'computing'}
>>> print ourNewDict
Output: {'hobby': 'computing', 'name': 'Kyle', 'rank': 'n00b'}
Or, to print keys and values independently:
>>> print ourNewDict.keys()
Output: ['hobby', 'name', 'rank']
>>> print ourNewDict.values()
Output: ['computing', 'Kyle', 'n00b']
If I read into your question more, and guess that you'd like to iterate through each object to do more than simply print, then the items() command is what you need.
>>> for key, value in ourNewDict.items():
... print key
...
hobby
name
rank
>>> for key, value in ourNewDict.items():
... print value
...
computing
Kyle
n00b
>>>
And to be very generic:
>>>for someVariableNameHere in someDictionaryNameHere.items():
... doStuff