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)

相关推荐

  • 1446. Consecutive Characters

    技术1446. Consecutive Characters 1446. Consecutive Characters/**
    1446. Consecutive Characters
    https://l

    礼包 2021年12月16日
  • 如何解析sqlmap注入参数

    技术如何解析sqlmap注入参数这篇文章将为大家详细讲解有关如何解析sqlmap注入参数,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。一、指定数据库类型 --dbmsht

    攻略 2021年12月9日
  • 如何用OAuth 2.0实现权限认证mybatis连接mysql数据库

    技术如何用OAuth 2.0实现权限认证mybatis连接mysql数据库本篇内容介绍了“如何用OAuth 2.0实现权限认证mybatis连接mysql数据库”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困

    攻略 2021年12月4日
  • 如何解决ios程序在ios5下出现黑屏的问题

    技术如何解决ios程序在ios5下出现黑屏的问题这篇文章给大家分享的是有关如何解决ios程序在ios5下出现黑屏的问题的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。 用xcode4.2生成的程

    攻略 2021年10月21日
  • 怎么使用Python开发设备程序

    技术怎么使用Python开发设备程序这篇文章主要讲解了“怎么使用Python开发设备程序”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么使用Python开发设备程序”吧

    攻略 2021年10月23日
  • 一堂好课的标准是什么,怎么上课才算是成功的一堂课

    技术一堂好课的标准是什么,怎么上课才算是成功的一堂课成功的一堂课就是师生互感满意的课堂并且符合评课的各个标准一堂好课的标准是什么!一、从老师的角度来说这一节课,老师感觉自己要讲的内容都很好的呈现出来。这一节课,老师感觉学

    生活 2021年10月25日