列表の常用函数

列表常用函数

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 个子字符串

上一篇:[PTA]7-12 两个数的简单计算器


下一篇:数组