擅长:python、mysql、java
<p>您不需要(也不应该)使用globals。当多次将<code>empty</code>附加到<code>lsy</code>时,您是在附加同一个对象-更改一个对象也会更改另一个对象</p>
<p>可以在循环内创建嵌套列表:</p>
<pre><code>import random
def create_list(max_level):
# top level list
res = []
for i in range(max_level):
# nested list
next_l = []
for j in range(i+1):
next_l.append(random.randint(1, 5))
res.append(next_l)
return res
print(create_list(3))
</code></pre>
<p>输出:</p>
<pre><code>[[5], [4, 3], [2, 3, 2]]
</code></pre>