海外翻墙免费加速器:[入口]
上文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)常用函数方法