嵌套for循环不起作用?

时间:2014-07-22 19:11:34

标签: python-2.7

def remove_duplicates (user_input):
    black_list = []
    new_list = []
    for i in user_input:
        for t in black_list:
            if i == t:
                break
            else:
                new_list.append(i)
                black_list.append(i)
    return new_list

我一直在从codecademy上课,我尝试用这种方式解决问题,但第二个循环似乎没有执行,我在整个循环中通过print语句进行检查但是我似乎无法让它发挥作用。

1 个答案:

答案 0 :(得分:2)

black_list被声明为空,[]。因此第二个for循环将执行0次迭代。