num = [7,14,21,28,35,42,49,56,63]print("序列num的長度為:", len(num))print("序列",num,"中最大值為",max(num))print("序列",num,"中最小值為",min(num))
運行結果:
序列num的長度為: 9序列 [7, 14, 21, 28, 35, 42, 49, 56, 63] 中最大值為 63序列 [7, 14, 21, 28, 35, 42, 49, 56, 63] 中最小值為 7
序列是壹塊用於存放多個值的連續內存空間,並且按壹定順序排列,每壹個值(稱為元素)都分配壹個數字,稱之索引或位置。通過該索引可以取出相應的值;(在python中內置了5個常用的序列結構:列表,元組,集合,字典和字符串)
1.1索引
序列中的每壹個元素都有壹個編號,也稱為索引。註意這個索引是從0開始遞增的。即下標為0表示第壹個元素,下標1表示第二個元素。。。。
元素壹 元素二 元素三 元素.... 元素n
? 0 1 ?2 .... n-1 <—索引(下標)
當然索引也可以是負數,這個索引從右向左計數,也就是從最後壹個元素開始計數,即最後壹個元素的索引值是-1
verse = ["聖安東尼奧馬刺","洛杉磯湖人","休斯敦火箭","金州勇士"]print(verse[2])print(verse[-1])
輸出結果:
休斯敦火箭
金州勇士
1.2 切片
切片操作是訪問序列中元素的另壹種方法,他可以訪問壹定範圍內的元素。通過切片操作可以生成壹個信的序列。其語法格式如下:
sname[start : end : step]
sname:表示序列的名稱
start:表示切片的開始位置(包括該位置),如果沒有指定,默認就是0
end:表示切片截止位置(不包括),如果沒有指定,默認為序列的長度
step:表示切片的步長,如果省略,默認為1。
通俗解釋:隔“步長”取值
1.3序列相加
使用(+)運算符實現。說白了就是“拼接”