位置: 编程技术 - 正文

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

  • 个税申报本期收入指的是
  • 车船税的免征对象是什么
  • 提成过高
  • 增值税不交什么后果
  • 烟丝是消费税的征收范围
  • 税控盘减免税款年末如何结转
  • 跨月能更正个税吗
  • 个体户银行开户是开公户还是私户
  • 企业会计准则颁布部门
  • 免税蔬菜税额用什么表示
  • 足浴按摩开票明细一栏写什么
  • 怎么开具商业承兑票据
  • 外贸企业仍一箱难求
  • 客户以旧料抵货款账务如何处理?
  • 企业发生什么
  • 个人投资收益要交所得税吗
  • 分公司如何缴纳公积金
  • 资产负债表本期盈余是负数怎么办
  • 房地产开发企业的土地使用权计入哪里
  • 持有至到期投资科目被取消了吗
  • 不能升级win11的二手电脑值得购买吗
  • 产生的投资收益怎么算
  • 认缴制下实收资本可以一直为零吗
  • 增值税出口退税为什么不属于政府补助
  • 个人二手车转让协议书免费
  • 对公账户转库存现金对方科目怎么填
  • 加班车费报销计入什么科目
  • 补缴社保费可以投诉,也可以申请仲裁吗
  • qttask.exe是什么进程?qttask.exe是不是病毒?
  • 委托境外研发费
  • 税收返还需要缴纳什么税
  • 超市进货产品
  • sonar-scanner需要配置环境变量
  • php操作mysql的特点
  • 对公贷款利息支付
  • 只有进项税没有销项
  • 资产负债表应收账款怎么计算
  • msg文件怎么创建
  • 哪些税金不需要通过应交税费科目核算
  • 洗浴报销票子怎么写
  • 6月收到4月的单子怎么办
  • 固定资产售后回租融资租赁利息可以抵扣进项税额么
  • 收到工会经费返还做收入吗
  • 国家税务总局关于营改增后土地增值税
  • 工业企业增值税税负多少合理
  • 异地多缴纳预缴税怎么退
  • 增值税专用设备是什么
  • 工程物资属于什么项目
  • 个体户怎么能享受生育险
  • 餐费开增值税专用发票
  • 资本化期间专门借款利息费用需将
  • 未收到投资款可以确认实收资本吗
  • 销项发票怎么导出的是压缩包怎么打开
  • 资产减值后折旧怎么算
  • 其他应收款核算什么
  • 营改增后计税依据
  • 发票金额大于付款金额可以报销吗
  • 员工在外餐费怎么做账
  • where条件加判断
  • mysql第五章上机
  • mysql handshake
  • SQLServer CONVERT 函数测试结果
  • window系统怎么查看
  • windows2008r2修改密码
  • window8系统更新
  • xp系统的搜索
  • 如何解决xp系统卡顿
  • windows8.1应用商店打不开
  • linux命令光标移动到末尾
  • opengl画矩形函数
  • jquery 插件编写
  • html常用字符
  • 详解金球奖之争
  • jquery对动态生成的进行操作
  • JavaScript For...In 使用方法
  • 推荐一些非常不好的书
  • jquerydom操作
  • 江苏发票真伪查询网站
  • 个人所得税税率怎么算
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设