初入编程的本专业零基础学子,想咨询一下这个循环,为什么执行到len(friends)为5之后就不继续执行了
因为Python的列表是可变对象,你一边for循环,一边pop删除,导致删到第五个的时候,其实for循环后面就没有元素了,所以程序终止。
应该是for friend in friends 时,friends会去掉重复的元素,你试试把名字不要重复