#使用reversed,让列表倒序,然后遍历,否则删除元素会导致列表下标变化,不能获取所有元素
#下面程序会删除2个列表公共元素
list1=[1,2,3,4,5]
list2=[2,3,4,5,6]
for l1 in reversed(list1): #使用reversed函数 从后面循环,避免删除元素后列表变化导致某些元素无法遍历。
if l1 in list2:
list2.remove(l1)
list1.remove(l1)
print(list1,list2)