Python将一个列表的值复制到另一个列表备用的问题

news/2024/7/19 12:38:55 标签: 列表, 数据结构, leetcode

在python中,将一个列表的值赋予另一个列表,只是将已有列表变量的地址赋予给了新的变量。两个列表,对其中一个列表进行操作,会自动对另外一个列表也进行操作。

nums1=[1,2,3,4]
nums2=nums1
nums1.append(1)
print(nums2)

例如上面这段代码,虽然我只对nums1进行了增加元素,但是输出的是

[1,2,3,4,1]

如果想要做到对nums1进行操作又不影响nums2,该怎么办呢?
答案是
``
nums2=nums1[:]


http://www.niftyadmin.cn/n/713775.html

相关文章

WRF-DA代码编译与安装(一)——依赖库的编译与安装

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/ESA_DSQ/article/details/68954924 由于笔者的研究需要用到数据同化技术,所以开始学习WRF相关内容(主要是WRF-DA模块)。这里先解释下WRF是…

linux下使用mydns以及powerdns

linux 下使用mydns环境:Centos 5.4使用软件:wget http://mydns.bboy.net/download/mydns-1.1.0.tar.gzwget http://soft.vpser.net/datebase/mysql/mysql-5.1.54.tar.gz安装前准备:yum -y install gcc gcc-c gcc-g77 flex bison file libtool…

ZZULIOJ-1113: 递归调用的次数统计(函数专题)(Java)

题目描述&#xff1a; 如下程序的功能是计算 Fibonacci数列的第n项。函数fib()是一个递归函数。请你改写该程序&#xff0c;计算第n项的同时&#xff0c;统计调用了多少次函数fib&#xff08;包括main()对fib()的调用&#xff09;。 #include<stdio.h> int fib(int k); i…

数字、字符串、列表相关的常用方法

一、可变\不可变类型的定义 1. 可变类型&#xff1a;值改变&#xff0c;但是id不变&#xff0c;证明就是在改变原值&#xff0c;是可变类型 2. 不可变类型&#xff1a;值改变&#xff0c;但是id也跟着变&#xff0c;证明是产生了新的值&#xff0c;是不可变类型 二、数字类型 1…

通俗解读随机森林Random Forest

通俗解读随机森林Random Forest写在前面1. 什么是集成学习2. 什么是Bagging3 随机森林写在前面 声明&#xff1a;本文主要参考的是周志华老师的《机器学习》西瓜书&#xff0c;参杂了一些自己的小理解。读者有兴趣也可去阅读原书。 1. 什么是集成学习 集成学习(ensemble lea…

我的书单

小说&#xff1a; 平凡的世界 --- 路遥 人生 ---路遥 路遥散文随笔 活着 ---余华 钢铁是怎样炼成的 麦田里的守望者 营销&#xff1a; 定位 哲佛禅&#xff1a; 苏菲的世界 黑客与画家 禅与摩托车维修技术 心的菩提 历史&#xff1a; 人类简史 心理性格&#xff1a; 这书能让你…

oracle安装三部曲之使用dbca来创建数据库

关于oracle安装的前期准备工作请看第一篇博文&#xff1a;http://devliangel.blog.51cto.com/469347/1284704关于oracle安装服务器的安装请看第二篇博文&#xff1a;http://devliangel.blog.51cto.com/469347/1284749一、首先保证oracle数据库正常运行启动startup force / alte…

jQuery循环遍历取值

1:循环遍历取值 var arr new Array(); $(".plus-tag a span").each(function(i) { arr[i] $(this).text(); }); console.log(arr, 55)//["11", "22"] 55 2&#xff1a;循环遍历通过id来查找该id对应的一组数据&#xff0c;并取出这组数据的另一…