title: For loop and dictionaries
body: <p>In Python 3.x, I understand that by default, if we iterate over a dictionary, the loop variable is assigned the value of the key each iteration.
  As such:</p>
  
  <pre><code>for loopvar_1 in {'a':1,'b':2,'c':3}:
   print(loopvar_1)
  </code></pre>
  
  <p>results in </p>
  
  <pre><code>a
  b
  c
  </code></pre>
  
  <p>What benefit does it serve to assign the key to the loop variable instead of the actual values associated with that key (the numbers 1, 2 and 3 in this case.)</p>
  
  <p>And so following from what I asked above, if we necessarily do need to refer to the key each time how can we iterate through the values without using any functions or methods?</p>