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
