title: Put a string into dictionary Python
body: <p>Basically, I have the following file:</p>
  
  <pre><code>Paris, 458 boulevard Saint-Germain
  Paris, 343 boulevard Saint-Germain
  Marseille, 343 boulevard Camille Flammarion
  Marseille, 29 rue Camille Desmoulins
  Marseille, 1 chemin des Aubagnens
  Paris, 12 rue des singes
  Paris, 34 quai VoLtAiRe
  Paris, 34 rue Voltaire
  Lille, 120 boulevard Victor Hugo
  Marseille, 50 rue Voltaire
  Toulouse, 90 rue Voltaire
  Marseille, 78 boulevard de la libération
  Lille, 30 rue Victor Danel
  Mont Saint Martin, 42 rue de Lyon
  Mont de Marsan, 100 avenue Pierre de Coubertin
  Strasbourg, 391 boulevard de Nancy
  Lyon, 56 rue du Docteur Albéric Pont
  Lille, 90 rue d'Arras
  Lille, 76 impasse Georges Pompidou
  Lyon, 2 allée des fleurs
  </code></pre>
  
  <p>Let's consider the first line</p>
  
  <pre><code>Paris, 458 boulevard Saint-Germain
  </code></pre>
  
  <p>I'd like to split that string and then add 'Paris' as a key in a dictionary, and add "468 boulevard Saint-Germain" as a value. </p>
  
  <p>Then, the following line is</p>
  
  <pre><code>Paris, 343 boulevard Saint-Germain
  </code></pre>
  
  <p>As I already have Paris in my dictionary, I'd like to add "343 boulevard Saint-Germain" as a second value for Paris.</p>
  
  <p>So far I have the following code:</p>
  
  <pre><code>import os, sys
  import functions
  
  class Addresses:
  
      def __init__(self):
  
          self.city = ""
          self.address = ""
  
  addresses = {}
  
  print("Hello")
  userInput = input("Type a key : ")
  if userInput == 'q':
      line = functions.myReadline(sys.argv[1])
      for line in line:
          addresses[line] = Addresses()
          addresses[line].city = line.split(',')
          addresses[line].address = line.split(',')
      for address in addresses.values():
          print("{0} : adresse correspondante {1}".format(address.city, address.address))
  else:
      print("non")
  </code></pre>
  
  <p>Basically I want {0} to be the city and {1} to be the address. But when I execute it, here is what it gives to me:</p>
  
  <pre><code>Hello
  Type a key : q
  ['Paris', ' 458 boulevard Saint-Germain'] : adresse correspondante ['Paris', ' 458 boulevard Saint-Germain']
  ['Paris', ' 343 boulevard Saint-Germain'] : adresse correspondante ['Paris', ' 343 boulevard Saint-Germain']
  ['Marseille', ' 343 boulevard Camille Flammarion'] : adresse correspondante ['Marseille', ' 343 boulevard Camille Flammarion']
  ['Marseille', ' 29 rue Camille Desmoulins'] : adresse correspondante ['Marseille', ' 29 rue Camille Desmoulins']
  ['Marseille', ' 1 chemin des Aubagnens'] : adresse correspondante ['Marseille', ' 1 chemin des Aubagnens']
  ['Paris', ' 12 rue des singes'] : adresse correspondante ['Paris', ' 12 rue des singes']
  ['Paris', ' 34 quai VoLtAiRe'] : adresse correspondante ['Paris', ' 34 quai VoLtAiRe']
  ['Paris', ' 34 rue Voltaire'] : adresse correspondante ['Paris', ' 34 rue Voltaire']
  ['Lille', ' 120 boulevard Victor Hugo'] : adresse correspondante ['Lille', ' 120 boulevard Victor Hugo']
  ['Marseille', ' 50 rue Voltaire'] : adresse correspondante ['Marseille', ' 50 rue Voltaire']
  ['Toulouse', ' 90 rue Voltaire'] : adresse correspondante ['Toulouse', ' 90 rue Voltaire']
  ['Marseille', ' 78 boulevard de la libération'] : adresse correspondante ['Marseille', ' 78 boulevard de la libération']
  ['Lille', ' 30 rue Victor Danel'] : adresse correspondante ['Lille', ' 30 rue Victor Danel']
  ['Mont Saint Martin', ' 42 rue de Lyon'] : adresse correspondante ['Mont Saint Martin', ' 42 rue de Lyon']
  ['Mont de Marsan', ' 100 avenue Pierre de Coubertin'] : adresse correspondante ['Mont de Marsan', ' 100 avenue Pierre de Coubertin']
  ['Strasbourg', ' 391 boulevard de Nancy'] : adresse correspondante ['Strasbourg', ' 391 boulevard de Nancy']
  ['Lyon', ' 56 rue du Docteur Albéric Pont'] : adresse correspondante ['Lyon', ' 56 rue du Docteur Albéric Pont']
  ['Lille', " 90 rue d'Arras"] : adresse correspondante ['Lille', " 90 rue d'Arras"]
  ['Lille', ' 76 impasse Georges Pompidou'] : adresse correspondante ['Lille', ' 76 impasse Georges Pompidou']
  ['Lyon', ' 2 allée des fleurs'] : adresse correspondante ['Lyon', ' 2 allée des fleurs']
  </code></pre>
  
  <p>Could you please help? Thanks</p>