python基础知识之列表的简单方法

it2026-08-14  6

python基础知识之列表的简单方法

列表简单方法一览

>>> dir(list) [ 'append', 'clear', 'copy', 'count', 'extend', 'index', 'insert', 'pop', 'remove', 'reverse', 'sort']

这边仅留下简单的方法

列表扩展(extend,insert,append)

>>> lst1=[1,'a',"python"] >>> lst1.append('b') >>> lst1 [1, 'a', 'python', 'b'] >>> lst2=[3,4] >>> lst1.extend(lst2) >>> lst1 [1, 'a', 'python', 'b', 3, 4] >>> lst1.insert(4,'z') >>> lst1 [1, 'a', 'python', 'b', 'z', 3, 4]

1.append(对象)方法是将对象插入列表尾 2.insert(i,对象)方法是将对象插入下标第i个列表元素前 3.extend(其他列表)方法是将其他列表元素依次插入列表尾

列表删除元素(pop,remove,clear)

>>> lst=['p','y','t','h','o','n','b','o','o','k'] >>> lst.pop() 'k' >>> lst.pop(1) 'y' >>> lst ['p', 't', 'h', 'o', 'n', 'b', 'o', 'o'] >>> lst.remove('o') >>> lst ['p', 't', 'h', 'n', 'b', 'o', 'o'] >>> lst.clear() >>> lst []

1.pop(i=-1)方法删除第i个下标列表元素并返回该元素 2.remove(对象)方法删除第一个顺序与对象相等的列表元素 3.clear()方法清空列表元素

列表顺序调整(sort,reverse)

>>> lst=['p','y','t','h','o','n','b','o','o','k'] >>> lst.sort() >>> lst ['b', 'h', 'k', 'n', 'o', 'o', 'o', 'p', 't', 'y'] >>> lst=[1,3,9,6,3,6] >>> lst.sort() >>> lst [1, 3, 3, 6, 6, 9] >>> lst.sort(reverse=True) >>> lst [9, 6, 6, 3, 3, 1] >>> lst.reverse() >>> lst [1, 3, 3, 6, 6, 9]

1.sort(reverse=False)方法默认为升序排序,而且sort是针对同种对象类型的元素排序,否则报错 2.reverse()方法将列表元素逆序,是在原列表中进行的操作

列表顺序调整(count)

>>> lst=[9,6,6,6,3,3,1] >>> lst.count(6) 3 >>> lst.count(3) 2 >>> lst.count(2) 0

count(对象)方法是统计对象在列表中的个数

列表复制(copy)

>>> lst1=[1, 'a', 'python', 'b', 3, 4] >>> lst2=lst1.copy() >>> lst2 [1, 'a', 'python', 'b', 3, 4]

copy()方法复制列表,返回列表对象。

列表元素下标位置查找(index)

>>> lst=['p','y','t','h','o','n','b','o','o','k'] >>> lst.index('o') 4 >>> lst.index('o',5) 7 >>> lst.index('o',8) 8

index(对象,[起点[,终点]])方法返回在范围区间内的第一个顺序对象在列表中的下标位置

最新回复(0)