有两个列表有共同的项目。我输入以下代码,但结果不是我想要的。
git push -u origin master
输出结果为:
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
a = [i for i in range(10)]
b = [i**2 for i in range(10)]
print(a)
print(b)
for i in a:
for j in b:
if i == j:
a.remove(i)
b.remove(j)
print(a)
print(b)
如您所见,1仍在列表中。为什么Python会给出这样的结果?