问问唯一性问题 any函数

帮我看一下这段程序为什么能实现学号的唯一性 尤其是any函数 求用简单的话解释

img

你确定这代码能实现重复判断?
lst_stu在循环里根本没有赋值,它永远是空的
循环结尾应该有一句lst_stu.append(dict1),你是不是截图的时候没截上

any用于判断可迭代对象中是否存在true值,
比如你这段代码,就是遍历了lst_stu,如果其中有任何一个学号已经存在这个list里面了,那就达成true的条件了,就会判断为学号已存在