所以我正在自学 Python,但我遇到了列表问题。我想将我的函数传递给一个列表并从中弹出项目,同时保留原始列表。如何使 python “实例”传递的列表而不是传递指向原始列表的指针?
例子:
def burninate(b):
c = []
for i in range(3):
c.append(b.pop())
return c
a = range(6)
d = burninate(a)
print a, d
输出: [0, 1, 2] [5, 4, 3]
所需输出: [0, 1, 2, 3, 4, 5] [5, 4, 3]
谢谢!