列表常用函数
1、比较
(一)cmp(列表1,列表2)
逐个 比较两个列表的元素大小(比数值、ASCLL码)
eg:
>>>cmp([1,2,3],[1,2,3])//相同返回0
>>>0
>>>cmp([1,2,3],[1,2,4])//前<后,返回-1
>>>-1
>>>cmp([1,2,'B'],[1,2,'A'])//前>后,返回11
>>>1
(二) ’>‘’<’== (列表比较)
返回 True\False
2、len(列表)
返回列表中的元素个数
2、max(列表)/min(列表)
返回列表中的最大值/最小值
3、sum(列表)
对数值型列表进行求和运算
4、sorted(列表)
对列表进行排序(默认升序)
降序排序:sorted(列表,reverse = True)
升序排序:sorted(列表,reverse = False)
输出顺序改变,但本身不变
5、sort(列表)
对列表进行排序(默认升序)
降序排序:sort(列表,reverse = True)
升序排序:sort(列表,reverse = False)
>>>a_list = [3,1,5]
>>>a_list.sort()
>>>a_list
[1,3,5]
>>>a_list.sort(reverse = True)
[5,3,1]
输出和本身都改变,覆盖旧列表
6、reverse(列表)
对列表中的元素进行翻转存放
输出和本身都改变,覆盖旧列表
例子:
b_list = input("请输入数据:")
a_list = []//初始化空列表
for i in b_list.split(','):
a_list.append(i)
print("逆置前的数据为:",a_list)
n = len(a_list)
for i in range(n//2):
a_list[i],a_list[n - i - 1] = a_list[n - i - 1],a_list[i]
print("逆置后的数据为:",a_list)
str.split(“分隔符”, num).
split()
通过指定分隔符对字符串进行切片,如果有参数 num ,则分隔 num+1 个子字符串