C++, Java, Python中的浅复制举例分析

技术C++, Java, Python中的浅复制举例分析本篇内容介绍了“C++, Java, Python中的浅复制举例分析”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如

本文介绍了“C、Java和Python中浅复制实例分析”的知识。很多人在实际案例的操作中会遇到这样的困难。接下来,让边肖带领大家学习如何应对这些情况!希望大家认真阅读,学点东西!

01

对象的浅抄和深抄在面试中经常被问到。不管是C、Java还是Python,他们通常都会问这个问题。今天以Python为例来说明浅层复制的问题。

02

从列表的副本()开始

让我们从简单性开始,如下所示:

猴子=['琼斯',' yone ',' mary']

wukongs=monkeys.copy()

印刷(wukongs)

['琼斯','尤内','玛丽'

我们成功克隆了悟空。

在这一点上,它只是复制,我根本看不出什么是肤浅的复制。

03

接下来看浅抄。

我们将一组动物添加到猴子组中,如下所示,然后再次复制猴子。

monks . append([' nu Zha ',' honghaier'])

印刷品(猴子)

#['jone ',' yone ',' mary ',['nuzha ',' honghaier']]

印刷(wukongs)

#['琼斯','尤内','玛丽'

#再次将mokeys复制到wukongs

wukongs=monkeys.copy()

印刷(wukongs)

#

此时打印wukongs,您可以看到:

['Jone ',' yone ',' Mary ',['Nuzha ',' Honghaier']]这一点都不奇怪。接下来,是见证奇迹的时刻:

wukongs[-1]。追加(' houzi ')

印刷(wukongs)

印刷品(猴子)

当我们从悟空的最后一个元素:也是一个列表中添加了一个动物:猴子的时候,我们只给悟空添加了一个动物。这个时候我们印出来并不意外,但是我们印猴子的时候发现它也有猴子。

['jone ',' yone ',' Mary ',['nuzha ',' Honghaier ',' Houzi '][' jone ',' yone ',' Mary ',['nuzha ',' Honghaier ',' Houzi']]这是一个浅显的复制。因此,它会造成上述现象,因为它是同一内存地址的两个引用。

“C、Java、Python浅复制实例分析”的内容到此结束。感谢阅读。如果你想了解更多的行业,可以关注网站。边肖将为您输出更多高质量的实用文章!

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/125493.html

(0)

相关推荐

  • java过滤器与拦截器的具体区别(java拦截器是什么模式)

    技术Java拦截器以及自定义注解的使用是怎么样的Java拦截器以及自定义注解的使用是怎么样的,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。1,设置预处理,设

    攻略 2021年12月21日
  • 选择物联网数据库的5个步骤分别是什么

    技术选择物联网数据库的5个步骤分别是什么选择物联网数据库的5个步骤分别是什么,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。企业应该通过了解其数据、功能需求以

    攻略 2021年12月2日
  • 如何理解Spring Cloud微服务架构

    技术如何理解Spring Cloud微服务架构这篇文章主要讲解了“如何理解Spring Cloud微服务架构”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何理解Spri

    攻略 2021年10月20日
  • spark大数据实例开发教程(spark项目一天处理多少数据量)

    技术Spark如何快速构建数仓项目这篇文章将为大家详细讲解有关Spark如何快速构建数仓项目,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。 关于“Spark如何快速构建数仓项目”这

    攻略 2021年12月16日
  • ,转载)ffmpe---实现将视频存储为图片jpg

    技术,转载)ffmpe---实现将视频存储为图片jpg (转载)ffmpe---实现将视频存储为图片jpg原文出自:https://images1.tqwba.com/20211201/xuqcjtf4

    礼包 2021年12月1日
  • 如何解决vue不是内部或外部命令的问题

    技术如何解决vue不是内部或外部命令的问题小编给大家分享一下如何解决vue不是内部或外部命令的问题,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧

    攻略 2021年10月27日