remove()方法根据指定元素值删除,当列表中有多个相同值时,只能删除索引值最小的
通过循环调用remove()方法,range必须与例表中要删除的值相等,即2
当range(0,1)时,与直接调用remove()方法一致,只删除第一个;当range(0,2)时,要删除的值全部删除;当不同时,报错 ValueError: list.remove(x): x not in list
循环以列表形式访问列表中每一个元素时,要注意应为两个要删除元素的间隔,不然也会报错
ValueError: list.remove(x): x not in list
当访问为guests[:]时,报错元素值不在列表中
在循环外print 列表会直接报错,利用copy方法也不能直接显示列表删除后的值