title: My iterator returns only keys not items upon printing
body: <p>I am implementing my custom iterator for a dictionary but all I get only keys not items. My code is:</p>
  
  <pre><code>initial_song_data = {
  "blue-da-ba-dee-sample.ogg": {
      "album": "Rush of Blood to the Head",
      "path": "blue-da-ba-dee-sample.ogg",
      "name": "blue da ba dee sample",
      "artists": ["Coldplay", "Nirvana"]
  },
  "to-bring-you-my-love.ogg": {
      "album": "Rush of Blood to the Head",
      "path": "to-bring-you-my-love.ogg",
      "name": "to bring you my love",
      "artists": ["Nirvana", "U2"]
  }}
  
  iter_obj = iter(initial_song_data)
  
  while True:
      try:
          element = next(iter_obj)
          print(element.values())
      except StopIteration:
          break
  for song in initial_song_data:
      print(song)
  </code></pre>
  
  <p>Output:
  blue-da-ba-dee-sample.ogg</p>
  
  <p>to-bring-you-my-love.ogg</p>
  
  <p>What am I missing here? Please help.</p>