1、添加元素
append():将单个元素添加到列表末尾
extend():将一个新列表拓展到原列表末尾
insert():将单个元素插入到列表指定位置
>>> list1 = ['one']
>>> list1.append('two')
>>> list1
['one', 'two']
>>> list1.extend(['three','five'])
>>> list1
['one', 'two', 'three', 'five']
>>> list1
['one', 'two', 'three', 'five', 'four']
2、删除元素
pop():删除并返回列表的最后一个元素,也可以通过参数指定待删除元素的索引
remove():删除第一个能匹配参数值的元素,不返回内容
clear() :清空整个列表,不返回内容
>>> list1.pop()
'four'
>>> list1
['one', 'two', 'three', 'five']
>>> list1.remove('one')
>>> list1
['two', 'three', 'five']
>>> list1.clear()
>>> list1
[]
3、深\浅拷贝
浅拷贝
>>> list1 = ['linux',['python','java']]
>>> list2 = list1.copy()
###内容一样
>>> list1
['linux', ['python', 'java']]
>>> list2
['linux', ['python', 'java']]
#当中对象内存地址一样
>>> id(list1[1])
140285893982208
>>> id(list2[1])
140285893982208
深拷贝
>>> list1 = ['linux',['python','java']]
>>> import copy
>>> list3 = copy.deepcopy(list1)
###内容一样
>>> list3
['linux', ['python', 'java']]
>>> print(list3[1])
['python', 'java']
#当中对象内存地址不一样
>>> print(id(list1[1]))
140285893982208
>>> print(id(list3[1]))
140285759922944