序列!序列!
列表、元组和字符串的共同点
一都可以通过素引得到每一个元素
一默认索引值总是从0开始
一可以通过分片的方法得到一个范围内的元素的集合
一有很多共同的操作符(重复操作符、拼接操作符、成员关条操作符)
BIF
max():返回序列中最大值
a = [1,485,4,6,7,3,4,89,46,82,-50,3]
max (a)
485
min():返回序列中最小值
a = [1,485,4,6,7,3,4,89,46,82,-50,3]
min (a)
-50
sum(itesable,start=0):返回序列纸盒,序列之和加上start
a = [1,485,4,6,7,3,4,89,46,82,-50,3]
sum (a)
680
sum(a,start=8)
688
sorted():返回排序,默认升序
a = [1,485,4,6,7,3,4,89,46,82,-50,3]
sorted (a)
[-50, 1, 3, 3, 4, 4, 6, 7, 46, 82, 89, 485]
reversed():反转
a = [1,485,4,6,7,3,4,89,46,82,-50,3]
list (reversed(a))
[3, -50, 82, 46, 89, 4, 3, 7, 6, 4, 485, 1]
enumercte():把列表中的索引值变成元组插入
a = [1,485,4,6,7,3,4,89,46,82,-50,3]
list (enumerate (a))
[(0, 1),
(1, 485),
(2, 4),
(3, 6),
(4, 7),
(5, 3),
(6, 4),
(7, 89),
(8, 46),
(9, 82),
(10, -50),
(11, 3)]
zip():将两个列表中元素按索引值顺序迭代,组合成元组,多余的舍弃
a = [1,485,4,6,7,3,4,89,46,82,-50,3]
b = [5,7,3,4,1,78,64]
list (zip(a,b))
[(1, 5), (485, 7), (4, 3), (6, 4), (7, 1), (3, 78), (4, 64)]