title: How to split dictionary into multiple dictionaries fast
body: <p>I have found a solution but it is really slow:</p>
  
  <pre><code>def chunks(self,data, SIZE=10000):
      for i in xrange(0, len(data), SIZE):
          yield dict(data.items()[i:i+SIZE])
  </code></pre>
  
  <p>Do you have any ideas without using external modules (numpy and etc.)</p>