位置: 编程技术 - 正文

深入理解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)

  • 全国增值税发票查验平台入口
  • 企业纳税申报表包括哪些表
  • 其他应收款增加银行存款减少的原因
  • 营业外收入做销项税调整
  • 税盘抵扣的会计分录
  • 摄影服务的开票项目
  • 实物投资账务处理
  • 农业免税企业账户怎么查
  • 小规模出口企业增值税申报
  • 发票失控怎么处罚
  • 长期股权抵消分录
  • 溢价发行可转换公司债券会计分录例题
  • 不动产增值税怎么算
  • 商品房买卖合同预售和商品房买卖合同有什么区别
  • 企业开普票和专票的税率一样吗
  • 股东入资印花税怎么计算
  • 附赠产品销售是合法还是违法
  • 只有原始凭证无入库单跟发票如何记账?
  • 借款利息资本化金额
  • 电子商务企业类别有哪些
  • 银行余额不平怎么快速找原因
  • 增值税专用发票抵扣期限
  • 个人可以做代理吗
  • 本月发票有红充这月成本怎么做账?
  • 怎么设置静音iphone
  • 家具厂打磨工工作图片
  • 金税盘申请电子发票成功后怎样手工导入
  • wordpress导入主题教程
  • avgorange是什么文件夹可以删除吗
  • win10任务栏颜色怎么调
  • pytorch模型转tflite
  • 进口增值税公式计算公式
  • dsm是什么文件
  • 克卢恩国家公园在哪里
  • 纳税人辅导期申报流程
  • zend框架教程
  • 数据分析实战
  • rust 入门教程
  • js异步方式有哪些
  • 织梦如何使用不侵权
  • mongodb import
  • 以房抵债的税会退税吗
  • 房地产企业年报数据
  • 会议费发票报销附件
  • 房产税从租和从价都要交吗
  • 金税盘申报流程视频
  • 用jdom创建中文的xml文件的方法
  • 企业筹建期间是什么
  • 购买空调报销单怎么填
  • 房地产企业缴纳契税会计分录
  • 研发费用加计扣除政策指引2.0
  • 去年未分配利润 负数 结转今年
  • 公司法规定股权转让需要满足什么条件
  • 香港发票在内地认可吗
  • 未达到起征点的增值税怎么填写
  • 记账凭证烂了要紧吗
  • 电子发票必须要打印出来才能作为入账依据
  • SQL Server 作业同步 (结合备份作业)
  • 快速打开当前文件的方法
  • win7系统分辨率调整不了
  • win7鼠标右键没有压缩文件
  • ubuntu发行版介绍
  • helppane.exe是什么文件
  • 操作系统的定义
  • win7系统注册表损坏无法启动
  • windows更新88
  • searchnavversion.exe - searchnavversion是什么进程 作用是什么
  • iphone服务器
  • opengll
  • js数组每个元素+1
  • wordpress单页面店铺
  • node的express
  • python如何用
  • 以下关于android应用程序的目录结构描述中,不正确的是
  • 婚前买房婚后个人还贷卖房怎么签字
  • 印花税由哪方缴纳
  • 什么督导组词
  • 国税局发票查询电话
  • 非关税壁垒英语翻译
  • 税务管理工作检讨书范文
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设