python基础实例6:列表复制

题目:将一个列表的数据复制到另一个列表中。


1、使用列表[:]

#coding=utf-8
list=['a','B','c','%',-1,9,100]
list2=list[:]
print list2

2、利用深浅copy :深copy时改为list2=copy.deepcopy(list)

#coding=utf-8
import copy
list=['a','B','c','%',-1,9,100]
list2=copy.copy(list)
print list2

3、普通for循环增加

#coding=utf-8
list=['a','B','c','%',-1,9,100]
list2=[]
for i in list:
    list2.append(i)
print list2

4、利用list乘积特性

#coding=utf-8
list=['a','B','c','%',-1,9,100]
list2=list*1
print list2
5、利用extend

#coding=utf-8
list2=[]
list2.extend(list)
print list2



你可能感兴趣的:(Python,2.7)