title: Python OrderedDict iterable over int
body: <p>I'm learning about dictionaries and I wrote a small bit of code and built it.</p>
  
  <pre><code>from collections import OrderedDict
  
  d1 = OrderedDict([('a',0),('b',9),('c',8),('d',7),('e',6)])
  d2 = OrderedDict([(1),(2),(3),(4),(5)])
  </code></pre>
  
  <p>I get the following error:</p>
  
  <pre><code>d2 = OrderedDict([(1),(2),(3),(4),(5)])
  TypeError: 'int' object is not iterable
  </code></pre>
  
  <p>I don't understand why it isn't iterable? And what has <code>'int'</code> got to do with the problem?</p>
  
  <p>Thanks</p>