【Python 3.6.1】list(列表)基本操作(二)
一、del:按照索引删除元素
|
1 2 3 4 5 |
>>> L1 = [1,2,3,4,'a',6,7,8] >>> del L1[4] >>> L1 [1, 2, 3, 4, 6, 7, 8] >>> |
二、remove:删除第一个符合要求的元素
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
>>> L2 = ['a','b','c','a','b','c'] >>> L2 ['a', 'b', 'c', 'a', 'b', 'c'] >>> L2.remove('a') >>> L2 ['b', 'c', 'a', 'b', 'c'] >>> # remove 删除的元素无法赋予变量 >>> aa = L2.remove('a') >>> >>> print (aa) None >>> L2 ['b', 'c', 'b', 'c'] >>> |
三、pop按照索引删除元素,返回删除的值
|
1 2 3 4 5 6 7 8 |
>>> L3 = ['a','b','c','d','e'] >>> v = L3.pop(2) >>> >>> print (v) c >>> print (L3) ['a', 'b', 'd', 'e'] >>> |