title: How to iteratively append key-value pairs to a dictionary in Python?
body: <p>I have the following code:</p>
  
  <pre><code>list1 = ['a', 'b', 'c']
  dict1 = {}
  
  for item in list1:
     dict1.update({"letter": item})
  
  print(dict1)
  </code></pre>
  
  <p>I want to iterate over the list and add each element into the dictionary with the same key for each element. So in this case, the required output should be:</p>
  
  <pre><code>{'letter': 'a', 'letter': 'b', 'letter': 'c'}
  </code></pre>
  
  <p>But the output I get is:</p>
  
  <pre><code>{'letter': 'c'}
  </code></pre>
  
  <p>Only the last element is added to the dict. How can I get the required output?</p>
  
  <p>Thanks in advance.</p>