【发布时间】:2016-04-06 06:08:54
【问题描述】:
import random
o=['§','±','!','@','#','$','%','^','&','*','(',')','','_','=','+','/','[']
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)
(top_25 是一个单词数组,random.choice 从各个数组中随机选择字符)。随着 for 循环的迭代,wordDic 不断更新和覆盖自身——有没有办法将 wordDic 的新值添加到字典中,从而将它们全部打印在一个字典中?
【问题讨论】:
标签: python python-3.x for-loop dictionary