python - 更改原始元素也会更改副本
问题描述
嗨,我试图在列表中复制一个列表,如下所示。
top = best[0]
然后我对变量“最佳”进行了修改,并且以某种方式变量“顶部”也发生了变化。我知道这一点,因为我将一些元素附加到变量“最佳”。如何确保变量“top”的值保持不变?
谢谢
解决方案
你可以试试top = best[0].copy()
。
推荐阅读
- python - 解码以 ANSI 格式编码的 .bin 文件
- django - django登录模拟单元测试
- python - AttributeError:“成员”对象没有属性“成员”
- android - Android Studio AVD 不断重启
- c# - (WPF) 通过代码将图像绑定到 URL 不起作用
- python - Django rest框架视图集是否需要多个请求的锁
- gcloud - 使用 Google Natural Language API 或 AutoML 对特定条件进行情绪检测
- django - 为什么 Django 不更新图像字段
- firefox - Firefox 报告窗口句柄问题
- python - 从 SQL SERVER 查询到 PANDASQL DATEDIFF 分钟内返回