7.3.1在列表之间移动元素
假设有一个列表,其中包含新注册但还未验证的网站用户;验证这些用户后,如何将他们移到另一个已验证用户列表中呢?一种办法是使用一个while循环,在验证用户的同时将其从未验证用户列表中提取出来,再将其加入到另一个已验证用户列表中。
我们首先创建了一个未验证用户列表,其中包含丽丽、小明、大胖,还创建了一个空列表,用于存储验证的用户。
while循环一直运行,直到列表unconfirmed_users变成空的。在这个循环中,函数pop()以每次一个的方式删除unconfirmed_users末尾未验证的用户。
所有安装大胖、小明、丽丽的顺序从未验证的用户中转移到验证过的用户中。