Dictionary keeps getting overwritten in each iteration of for-loop
<pre><code>import random

o=['§','±','!','@','#','$','%','^','&amp;','*','(',')','','_','=','+','/','[']
q=['1','2','3','4','5','6','7','8','9','0']

for i in top_25:
    wordDic ={i: random.choice(o)+random.choice(q)}
print(wordDic)
</code></pre>

<p>(top_25 is an array of words, and the random.choice randomly selects characters from the respective arrays). As the for loop iterates, the wordDic keeps updating and overwriting itself-is there a way to add the new values of the wordDic into the dictionary, so it prints out all of them in one dictionary?</p>