擅长:python、mysql、java
<p>将新值赋给for循环中的同一变量<code>users</code>,而不是将其追加到列表中,然后返回列表</p>
<P>考虑如下:</P>
<pre><code>def generate_random_emails(nb, length):
users = []
for j in range(nb):
user = {
'email': get_random_name(letters, length) + '@' + get_random_domain(domains),
'username': get_random_name(letters, length),
'Display_Name': get_random_name(letters, length)
}
users.append(user)
return users
</code></pre>
<p>您还将为单个用户生成三个随机名称。我不知道这是否是您的意图,但可能您希望生成一个随机名称并在<code>email</code>、<code>username</code>和<code>Display_Name</code>中使用它</p>