python list内容拷贝方法
2016-10-09 16:10
232 查看
先看如下代码:
结果输出:
有时候如果你真的希望将x的list元素一并拷贝给另一个list。而改变另一个list,不希望改变原list,该怎么办?
结果输出:
x = ['a','b','z'] y = x print y y[0] = 'w' print x,y
结果输出:
>>> ['a', 'b', 'z'] #y list ['w', 'b', 'z'] ['w', 'b', 'z'] #y第一个元素改变后,x,y一起变化
有时候如果你真的希望将x的list元素一并拷贝给另一个list。而改变另一个list,不希望改变原list,该怎么办?
x = ['a','b','z'] m = list(x)#使用list方法 m = x[:]#或者使用切片方法 print m m[0]='n' #当改变m list元素值时 print x,m #只有m list被改变,x list并没有变化
结果输出:
>>> ['a', 'b', 'z'] ['a', 'b', 'z'] ['n', 'b', 'z']
相关文章推荐
- Python打开文件,将list、numpy数组内容写入txt文件中的方法
- 防止网站内容被拷贝的一些方法与优缺点好处与坏处分析
- python基础31[list+tuple+set+dict+str+file的成员方法]
- dede:list调用body内容的实现方法
- python中List的sort方法(或者sorted内建函数)的用法
- 【Python学习笔记】list/dict对象复制的误区与正确方法
- 防止网页内容被拷贝的方法
- python中List的sort方法(或者sorted内建函数)的用法
- cmd中用TAB 键,可以list 所有可能的匹配方法,python和java等都一样
- dede使用channelartlist在列表页和内容页调用同级栏目的方法
- python中List的sort方法(或者sorted内建函数)的用法
- 防止网页内容被拷贝的方法
- python中list,dirt方法说明
- Python中list的append方法添加,和使用下标取得。之中的元素还可以是其他的数据结构
- python中List的sort方法(或者sorted内建函数)的用法
- 拷贝360doc内容的简单方法
- 禁止页面内容被拷贝的方法
- python list 的复制拷贝的简单介绍
- python list 合并连接字符串的方法
- python计算文件的行数和读取某一行内容的实现方法