嵌套python forloop的变量范围

2024-05-13 01:14:18 发布

您现在位置:Python中文网/ 问答频道 /正文

我有两个嵌套的for循环和两个列表,我希望一个tle列表在一次内部循环迭代后重新初始化。在

def test():
i = ['1','5','9','3','6','4']
for x in xrange(0,len(i)):
    j = ['6', '7', '9', '3']
    newi = i
    for y in xrange(0,len(j)):
        newi[x] = j[y]
        print "i", i
    print "end of one iteration on finner loop"
    print "newi", newi
test()

这是一个伪代码,我希望在一次内循环迭代后,newi的一个干净的新实例成为{}的实例,目前它保留了inner loop的值

电流输出:

^{pr2}$

Tags: of实例intestloop列表forlen