序列
索引
元素1 | 元素2 | 元素3 | 元素4 | 元素5 | 元素6 |
---|---|---|---|---|---|
0 | 1 | 2 | 3 | 4 | 5 |
-6 | -5 | -4 | -3 | -2 | -1 |
verse = ["LSF","LYF","LJZ","ZSF","YX"]
print(verse[0])
print(verse[-1])
print(verse[1])
LSF YX LYF
切片
sname[strart :end;step]
end不包括本事
strp步长默认为1,可以省略
verse = ["LSF","LYF","LJZ","ZSF","YX"]
print(verse[0:4:3])
[‘LSF’, ‘ZSF’]
注意:复制整个系列用
print(verse[:])即可
序列相加
不同元素类型也可以相加,但是序列和元组和字符串不能相加
verse = ["LSF","LYF","LJZ","ZSF","YX"]
football = ["axle","cl","mx"]
luckynum = [3,10,33]
print(verse+football)
print(football+luckynum)
结果:[‘LSF’, ‘LYF’, ‘LJZ’, ‘ZSF’, ‘YX’, ‘axle’, ‘cl’, ‘mx’]
[‘axle’, ‘cl’, ‘mx’, 3, 10, 33]
乘法
family = ["LSF","LYF","LJZ","ZSF","YX"]
football = ["axle","cl","mx"]
luckynum = [3,10,33]
print(family*2)
[‘LSF’, ‘LYF’, ‘LJZ’, ‘ZSF’, ‘YX’, ‘LSF’, ‘LYF’, ‘LJZ’, ‘ZSF’, ‘YX’]
可以用乘法生成指定长度列表
查询元素是否在序列中
value in sequence
value 表示元素,sequence表示序列
family =["lsf","zyy","yx","lyf","zsf","ljz",6,8,33]
print("zyy" in family)
print(33 in family)
Ture Ture
注意:字符串要用引号
计算序列的长度、最大值和最小值
family =["lsf",