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)

相关推荐

  • 猪宝宝小名,你孩子的名字是自己起的吗

    技术猪宝宝小名,你孩子的名字是自己起的吗是的,把我和孩子带坑里去了猪宝宝小名。尤其是我女儿的。生产前并不知道性别,所以就没先给孩子取名,出生后也才被告知要3天内取名,所以当时挺急的,女儿又是双方家庭的第一个孩子。此为背景

    生活 2021年10月30日
  • 关联矩阵、相邻矩阵、生成树、环路空间、断集空间的求解

    技术关联矩阵、相邻矩阵、生成树、环路空间、断集空间的求解 关联矩阵、相邻矩阵、生成树、环路空间、断集空间的求解实验题目:关联矩阵、相邻矩阵、生成树、环路空间、断集空间的求解
    实验目的:
    1、掌握无向连通

    礼包 2021年12月17日
  • 华氏度摄氏度对照表,1摄氏度等于多少华氏度

    技术华氏度摄氏度对照表,1摄氏度等于多少华氏度1摄氏度等于33.8华氏度。摄氏度的含义是指在1标准大气压下华氏度摄氏度对照表,纯净的冰水混合物的温度为0度,水的沸点为100度,其间平均分为100份,每一等份为1度,记作1

    生活 2021年10月22日
  • Python爬虫怎么把教程转换成PDF电子书

    技术Python爬虫怎么把教程转换成PDF电子书本篇内容介绍了“Python爬虫怎么把教程转换成PDF电子书”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧

    攻略 2021年11月29日
  • 美女生日祝福语八个字,朋友生日祝福语,女性简短八个

    技术美女生日祝福语八个字,朋友生日祝福语,女性简短八个1.生日快乐,永远美丽美女生日祝福语八个字!2.今天,你是最美丽的,美好的生日祝福,送给你,美丽的生日礼物,送给你3.时间的轮回让我们陪伴着你过了一个又一个的生日,看

    生活 2021年10月28日
  • kafka topic 需要建立吗(怎么启动kafka)

    技术怎样认识 Kafka本篇文章为大家展示了怎样认识 Kafka,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。今天我们来聊聊 Kafka ,主要是带你重新认识一下 Kafka,聊

    攻略 2021年12月15日