位置: 编程技术 - 正文

深入理解Python中的*重复运算符(如何理解python语言)

编辑:rootadmin

推荐整理分享深入理解Python中的*重复运算符(如何理解python语言),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:深入理解python特性pdf百度云,深入python3,深入理解python特性pdf百度云,python深入浅出,python深入浅出,浅谈python,深入python3,深入python3,内容如对您有帮助,希望把文章链接给更多的朋友!

在python中有个特殊的符号“*”,可以用做数值运算的乘法算子,也是用作对象的重复算子,但在作为重复算子使用时一定要注意

注意的是:*重复出来的各对象具有同一个id,也就是指向在内存中同一块地址,在对各个对象进行操作是一定要注意。

举例来说:

上面初始化一个二层列表用来模拟矩阵,该矩阵式4X3的,为描述方便,这里记矩阵为A。

现在我想给A赋值为1,用下面的代码:

那我们想要的结果应该是:

深入理解Python中的*重复运算符(如何理解python语言)

可是很不幸,我们得到的是:

这是怎么回事呢,为什么给A赋值,其他的Ai1为什么都跟着变了呢?

原因是这样的:

文章开始的时候我们已经说过了,*重复出来的各对象具有同一个id,也就是指向在内存中同一块地址,在对各个对象进行操作是一定要注意。

我们再初始化的时候用了重复算子"*",这个操作符在对对象进行重复操作时,会将重复的所有对象都指向同一块内存地址,所有当你改变其中的一个值时,其他的值自然也会更新,用python的话进行解释就是下面的命令及输出:

看到了吧,id都是一样滴,也就是说这4个list是同一个“list”。

既然这样那我们想要模拟一个矩阵怎么办呢,除了有专门的numpy包之外,你当然可以给上层list逐个的append新的list,例如:

这样,我们再试试上面的赋值操作:

总结

标签: 如何理解python语言

本文链接地址:https://www.jiuchutong.com/biancheng/368750.html 转载请保留说明!

上一篇:13个最常用的Python深度学习库介绍(py常用函数)

下一篇:Python3 处理JSON的实例详解(python中的json)

  • 专票税号不对可以认证吗
  • 哪些税不用通过应交税费
  • 固定资产处置收入怎么报税
  • 未达起征点附加税还需要扣税嘛
  • 纳税收入包含哪些
  • 报税时提示缺少相关组件怎么解决
  • 价外费用的判断标准
  • 如何确定商品交易价格?
  • 职工退休金计入个人账户
  • 收到电子银行承兑汇票的账务处理
  • 领导报销发票挂哪个科目
  • 没有实收资本是负债吗
  • 关于非上市公司的法律
  • 房产税的常见四大检查点
  • 0申报逾期罚款
  • 进口商品买卖的关键环节
  • 员工工牌的作用
  • 出口退税的账务关键是什么
  • 主营业务税金及附加包括什么
  • win11电脑下载的软件桌面没有图标怎么办
  • 积分抵现金活动怎么做
  • 三星笔记app功能介绍
  • 人力资源管理师考试时间
  • 差额征收单位所需材料
  • 银行的抵债资产有几种处置办法
  • 技术转让费会计处理
  • 踩坑视频
  • 杜鹃花的养殖方法和修剪
  • 雪花 (© TothGaborGyula/Getty Images Plus)
  • 那慕尔省
  • 新手会计怎么做帐
  • php 数组
  • 以摊余成本计量和以公允价值计量的区别
  • 实战到底究竟是什么意思啊
  • 管理费用包括哪些会计科目
  • 企业所得税包含在税金及附加里面吗
  • 物权转移手续是什么
  • 金融资产发生减值的客观证据包括哪些
  • puthon zip函数
  • 企业印花税的计算公式是什么
  • mysql创建临时表并赋值
  • 用人单位延迟给员工交社保怎么办
  • 固定资产的更新改造支出计入什么科目
  • 月末本年利润借方余额表示什么
  • 补缴以前年度所得税及滞纳金账务处理
  • 资产减值准备怎么提
  • 累计折旧的借贷方表示
  • 中小微企业优惠政策
  • 应付账款的逾期利息计入什么科目
  • 现金日记账退款怎么记账
  • 建安企业增值税预缴
  • 外购货物会计分录
  • 苗木免税吗
  • 非税收入定额票据是什么
  • 企业坏账准备提取的方法和提取的比例由国家统一规定
  • 结转成本的方法有几种
  • 事假 扣工资
  • 法定盈余公积是什么
  • sql游标用法
  • 数据库的行和列的叙述
  • win7系统更改ip地址
  • win 8.1 preview ISO镜像安装方法简易教程
  • ubuntu写脚本
  • hpm是什么格式的文件
  • win7系统电脑开不了机
  • win8系统关机后电脑一直运行
  • windows8如何进入bios
  • Win10预览版镜像
  • 图文详解地理图册电子版
  • 多媒体播放器使用方法
  • python语言基础与应用答案
  • perl-v
  • 运行shell脚本命令 sh
  • vue alain
  • activity与fragment的通信
  • 关于草丛:单局游戏内
  • 已申报的纳税申报表怎么下载打印
  • 汽车购置税发票有什么用
  • 减免税办理
  • 船舶吨税案例分析
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设