当我将项目从列表“X”移动到另一个列表“A”时,但有些项目丢失了。
这是我的代码。
X=list(range(2,11))
print(X)
A=list()
for x in X:
A.append(x)
X.remove(x)
print("A is ", A)
print("X is ", X)
我期望X =[], A =[2,3,4,5,6,7,8,9,10],
但结果是
A is [2, 4, 6, 8, 10]
X is [3, 5, 7, 9]
奇数不移动。我想知道为什么它们不被移动以及如何移动它们。
我是 python 编程的新手,任何帮助将不胜感激。