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(对象,[起点[,终点]])方法返回在范围区间内的第一个顺序对象在列表中的下标位置