数据结构——序列

来源:互联网 发布:淘宝活动优惠券名称 编辑:程序博客网 时间:2024/06/03 15:07

列表:             支持元素修改

list1=[1,2,3,4]

元组:  

tuple1=(1,2,3,4)     不支持元素修改

字符串:

str1="1234"             不支持元素修改

基本操作:

操作符             实例                   作用

in                      obi in seq         obj是否在seq中

not in                obj not in seq      obj是否不在seq中

+                        seq+seq1          连接序列seq和seq1

*                         seq*N                序列重复相加N次

切片操作

[index]              去索引值为index的元素

[start:stop]       取索引start到stop的所有元素

[start:stop:step]   在索引start到stop之间,每隔step个取一个元素

列表:1 2 3 4 5 6 7 8 9 0

正index:0 1 2 3 4 5 6 7 8 9

负index:-10 -9 -8-7 -6 -5 -4 -3 -2 -1

序列的内建函数:

len     返回列表的长度  len([1,2,3])=3

max(seq)  返回列表的最大值

max(seq) 返回列表的最小值

sum(seq) 返回列表的整形的和

reversed(seq) 以一个序列作为参数,返回一个序列访问的迭代器     

zip(seq1,seq2,seq3...)接受任意多个(包括0个和1个)序列作为参数,返回一个tuple列表 zip("123","456")=[(1,4),(2,5),(3,6)]









阅读全文
0 0