第一个print执行的结果怎么理解
这是print在最内层的情况:
for i in range(5):
result = []
for m in range(10):
result.append(i*1000+m*100)
print(result)
一、i=0: 执行result = []
m=0 执行
result.append(i*1000+m*100)
print(result)
结果为
m=1 执行
result.append(i*1000+m*100)
print(result)
结果为
m=2 执行
result.append(i*1000+m*100)
print(result)
结果为
。。。。
m=9 执行
result.append(i*1000+m*100)
print(result)
结果为:
二、i=1:执行result = [](清空)
m=0 执行
result.append(i*1000+m*100)
print(result)
结果为
m=1 执行
result.append(i*1000+m*100)
print(result)
结果为
m=2 执行
result.append(i*1000+m*100)
print(result)
结果为
。。。。
m=9 执行
result.append(i*1000+m*100)
print(result)
结果为:
三、i=2:执行result = [](清空)
m=0 执行
result.append(i*1000+m*100)
print(result)
结果为
m=1 执行
result.append(i*1000+m*100)
print(result)
结果为
m=2 执行
result.append(i*1000+m*100)
print(result)
结果为
。。。。
m=9 执行
result.append(i*1000+m*100)
print(result)
结果为:
。
。
。
五、i=4:执行result = [](清空)
m=0 执行
result.append(i*1000+m*100)
print(result)
结果为
m=1 执行
result.append(i*1000+m*100)
print(result)
结果为
m=2 执行
result.append(i*1000+m*100)
print(result)
结果为
。。。。
m=9 执行
result.append(i*1000+m*100)
print(result)
结果为:
页:
1
[2]