title: Create a list of dictionaries without overwriting
body: <p>I am looking for a way to update list <code>listOfuser</code> with dict User without over writing any last index.</p>
  
  <pre><code>[{'name': 'john', 'fimily': 'johny', 'studentId': '2120', 'age': 23}, 
   {'name': 'mick', 'fimily': 'micky', 'studentId': '2121', 'age': 24}]
  </code></pre>
  
  <p>Result which I currently have:</p>
  
  <pre><code>[{'name': 'mick', 'fimily': 'micky', 'studentId': '2121', 'age': 24},
  {'name': 'mick', 'fimily': 'micky', 'studentId': '2121', 'age': 24}]
  </code></pre>
  
  <p>Code snippet used to produce the said result:</p>
  
  <pre><code> UserInfo = {}
   listOfUser = []
   UserInfo['name'] = "john"
   UserInfo['fimily'] = 'johny'
   UserInfo['studentId'] = '2120'
   UserInfo['age'] = 23
   listOfUser.append(UserInfo)
   print(listOfUser)
   UserInfo['name'] = "mick"
   UserInfo['fimily'] = 'micky'
   UserInfo['studentId'] = '2121'
   UserInfo['age'] = 24
   listOfUser.append(UserInfo)
   print(listOfUser)
  </code></pre>
  
  <p>is there any way ?</p>