当前位置: 首页 > news >正文

python 变量赋值 修改之后 原值改变

 python 是一种动态语言,因此变量的类型和值 在运行时均可改变。当我们将一个变量赋值给另一个变量时,实际上是将变量的引用地址传递给新的变量,这意 味着新旧变量将指向同一个位置。因此,在更改其中一个变量的值时,另一个变量的值也会被更改。

import copya2 = [1, 2, 3]
b2 = a2
print(a2)
print(b2)
print(" ")a2[0] = 4
print(a2)
print(b2)a=[1, 2, 3]
b=copy.deepcopy(a)
a[0] = 4
print(" ")
print(a)
print(b)

http://www.lryc.cn/news/119301.html

相关文章:

  • 拂袖一挥,zipfile秒列zip包内容
  • InnoDB文件物理结构解析2 - FIL_PAGE_INDEX
  • XML-BEANS compiled schema: Could not locate compiled schema resource 异常处理
  • IOC容器 - Autofac
  • 用i18n 实现vue2+element UI的国际化多语言切换详细步骤及代码
  • Vue3 :Pinia入门
  • Java线程池的类型和使用
  • QT的信号槽的四种写法和五种链接方式
  • Vue+SpringBoot项目开发:后台登陆功能的实现(二)
  • arcgis pro 3.0.2 安装及 geemap
  • oracle插入多表(insert all/first)
  • 工业以太网交换机-SCALANCE X200 环网组态
  • 利用 Splashtop Enterprise 改善公司的网络安全
  • mqbroker.cmd闪退(mqnamesrv.cmd能正常启动)
  • LeetCode--HOT100题(26)
  • HTTP 请求方法详解
  • 孤立随机森林(Isolation Forest)(Python实现)
  • 小程序如何自定义分享内容
  • SpringBoot整合WebSocket详解
  • 伪原创神码ai怎么样【php源码】
  • Air001基于Keil环境开发,使用airisp串口命令行烧录
  • kubernetes 中的事件(event)简介以及如何收集event和基于event告警
  • C++小游戏贪吃蛇源码
  • 【密码学】穴居人密码
  • neo4j的CQL命令实例演示
  • vue3+ts使用antv/x6
  • wsl1 ubuntu通过宿主机代理连接外网
  • ubuntu20.04 opencv4.2 安装笔记
  • ubuntu安装nginx以及php的部署
  • IntelliJ IDEA 2021/2022关闭双击shift全局搜索