python数组复制拷贝的实现方法

yipeiwu_com6年前Python基础

本文实例讲述了python数组复制拷贝的实现方法。分享给大家供大家参考。具体分析如下:

python中直接通过等号赋值实际上只是引用地址的传递
如:

a = [1,2,3,4,5]
b=a

当a的值改变时,b的值也会随之改变

如果希望b和a没有关系,可以通过下面的方法

a = [1,2,3,4,5]
b=a[:]

这样a和b就是两个完全独立的数组,互相不会影响

希望本文所述对大家的Python程序设计有所帮助。

相关文章

python中的Elasticsearch操作汇总

这篇文章主要介绍了python中的Elasticsearch操作汇总,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 导入包 fro...

pyqt5 实现在别的窗口弹出进度条

要求:在导入视频的同时,利用caffe训练好的模型提取视频的特征,这个过程比较费时间,因此需要进度条,不然以为程序死掉了。 在条用进度条出现的问题有: 1、进度条窗口可以弹出但是没有进度...

python使用arp欺骗伪造网关的方法

本文实例讲述了python使用arp欺骗伪造网关的方法。分享给大家供大家参考。具体实现方法如下: #coding:utf-8 ''' arp欺骗局域网pc,将伪造的网关mac以网关的...

Python中使用HTMLParser解析html实例

前几天遇到一个问题,需要把网页中的一部分内容挑出来,于是找到了urllib和HTMLParser两个库.urllib可以将网页爬下来,然后交由HTMLParser解析,初次使用这个库,在...

python实现通过shelve修改对象实例

本文实例讲述了python实现通过shelve修改对象的方法,分享给大家供大家参考。 具体实现方法如下: import shelve she = shelve.open('try.s...