unconfirmed_users = ['alice', 'brian', 'candace']
confirmed_users = []
while unconfirmed_users:
middle = unconfirmed_users.pop()
confirmed_users.append(middle)
print(unconfirmed_users)
print('***********')
print(confirmed_users)
unconfirmed_users = ['alice', 'brian', 'candace']
confirmed_users = []
for i in unconfirmed_users:
middle = unconfirmed_users.pop()
confirmed_users.append(middle)
print(unconfirmed_users)
print('***********')
print(confirmed_users)
感觉两个列表都分别用for循环跟while循环取出了所有数据,为什么for循环,还会在原有列表剩余一个元素?而while就不会?