title: Python 3 - **kwargs values can't be modified?
body: <p>Practicing **kwargs notion in Python ,I wrote the following function :</p>
  
  <pre><code>def my_dictionary(**kwargs):
      for i in kwargs.values():
          i += 2
      return kwargs
  
  print(my_dictionary(a=1,b=2))
  </code></pre>
  
  <p>I get the following output :</p>
  
  <pre><code>{'b': 2, 'a': 1}
  </code></pre>
  
  <p>Why didn't the values in kwargs changed, as instructed (<code>i += 2</code>) ?</p>