title: For loop over dictionary in Robot Framework
body: <p>Is there a proper way to loop over a dictionary in RF?
  I used pythonic way, but failed:</p>
  
  <pre><code>:FOR  ${key}  ${value}  IN  &amp;{dict}
  </code></pre>
  
  <p>output:
      Number of FOR loop values should be multiple of its variables. Got 2 variables but 1 value.</p>
  
  <p>Same, when i pointed dictionary as scalar variable. I couldn't find an example in documentation though.
  Has anyone solved that?</p>
  
  <p>P.S.</p>
  
  <p>I am aware of workaround solution, that you use kw. Get Dictionary Keys and Get Dictionary Values, then, to update values you use Set To Dictionary  ${key}  ${new_value}, but this seems to be human unfriendly and uses several for loops iterations instead one.</p>