Python中列表(list)常用函数方法

海外翻墙免费加速器[入口]

上文Python中列表(List)方法(基础

Python列表函数

函数 描述 实例
“”.join(list) 将list转成字符 a1=[‘a’,’b’,’c’,’d’,’e’,’f’];print “;”.join(a1) 返回值为:a;b;c;d;e;f
str.split(“,”) 将字符切片成列表 a=’a,p,p,l,e’;print a.split(“,”) 返回值为:[‘a’,’p’,’p’,’l’,’e’]
cmp(list1, list2) 比较两个列表的元素 cmp(list1, list2)(返回值:如果list1比list2大则返回1,反之则返回-1)
len(list) 列表元素个数 list=[1,2,3,4];print len[list];返回值:4
max(list) 返回列表元素最大值 list=[1,2,3,4,5]; print max(list); 返回值:5
min(list) 返回列表元素最小值 list=[1,2,3,4,5]; print min(list); 返回值:1
list(seq) 将元组转换为列表 aTuple = (123, ‘xyz’, ‘zara’, ‘abc’);aList = list(aTuple); print aList; 返回值为:[123, ‘xyz’, ‘zara’, ‘abc’]

##Python列表方法

方法 描述 实例
list.append(obj) 在列表末尾添加新的对象 list=[a,b,c];list.append(1);print list2; 返回值为:[a,b,c,1]
list.count(obj) 统计某个元素在列表中出现的次数 list=[a,b,c,a,c,d];print list.count(a);返回值为:2
list.extend(seq) 在列表末尾一次性追加另一个序列中的多个值(用新列表扩展原来的列表) list1=[a,b,c];list2=[1,2,3];list2.extend(list1);print list2;返回值为:[a,b,c,1,2,3]
list.index(obj) 从列表中找出某个值第一个匹配项的索引位置 list=[a,b,c,d,e,f];print list.index(e);返回值:4
list.insert(index, obj) 将对象插入列表 list1=[a,b,c,d,e];list1.insert(2,ee);print list1;返回值为:[a,b,ee,c,d,e]
list.pop(obj=list[-1]) 移除列表中的一个元素(默认最后一个元素),并且返回该元素的值 list=[1,2,3,4,5,6];print list.pop();print list.pop(0);print list;返回值为:6,1,[2,3,4,5]
list.remove(obj) 移除列表中某个值的第一个匹配项 list=[1,2,3,4,5,1,1];list.remove(1);print list;返回值为:[2,3,4,5,1,1]
list.reverse() 反向列表中元素 list1=[1,2,3,4,5];list1.reverse();print list1; 返回值为:[5,4,3,2,1]
list.sort([func]) 对原列表进行排序 List = [123, ‘xyz’, ‘zara’, ‘abc’, ‘xyz’];List.sort();print List;返回值为:[123, ‘abc’, ‘xyz’, ‘xyz’, ‘zara’]

GIF实例演示

未经允许不得转载:陈海飞博客 » Python中列表(list)常用函数方法

分享到:更多 ()