Python assignment operator: Right operand is also modified when Left operand is modified
本问题已经有最佳答案,请猛点这里访问。
我在做这个简单的事情,但是我不希望在修改左操作数(
1 2 3 4 5 6 7 | >> apples = [1,2,3,4,5] >> bananas = apples >> bananas.remove(3) >> bananas [1,2,4,5] >> apples [1,2,4,5] |
请对此发表评论。
当做。
最简单的方法是避免使用:
1 | bananas = []+apples |