title: Iterating through dictionary values to form URL
body: <p>I'm trying to iterate through the values in the dictionary below in order to add each value to form a unique URL (using Python 2 here): </p>
  
  <pre><code>base_url = 'https://www.edimark.fr/resultat-recherche/magazine/'
  magazine = {
      'La Lettre du Cancerologue': '14',
      'La Lettre du Pharmacologue': '10',
      "La Lettre de l'Hepato gastroenterologue": '4',
      "La Lettre de l'Infectiologue": '2'
      }
  </code></pre>
  
  <p>When I iterate through itervalues, it sequentially adds each number to the previous number. Code and output below:</p>
  
  <pre><code>for itervalue in magazine.itervalues:
      base_url = base_url + itervalue
      print base_url
  
  https://www.edimark.fr/resultat-recherche/magazine/4
  https://www.edimark.fr/resultat-recherche/magazine/410
  https://www.edimark.fr/resultat-recherche/magazine/4102
  https://www.edimark.fr/resultat-recherche/magazine/410214
  </code></pre>
  
  <p>Whereas the intended output is achieved when I do not save the result to a variable... </p>
  
  <pre><code>for itervalue in magazine.itervalues:
      base_url + itervalue
  
  'https://www.edimark.fr/resultat-recherche/magazine/4'
  'https://www.edimark.fr/resultat-recherche/magazine/10'
  'https://www.edimark.fr/resultat-recherche/magazine/2'
  'https://www.edimark.fr/resultat-recherche/magazine/14'
  </code></pre>
  
  <p>Could anyone please let me know what I'm doing wrong here? Pretty new to Python, so any help is much appreciated!</p>