串列(List):可以更改内容的资料型态→ 可以只用一个变数解决问题,存取时只需加上串列名称以及索引值即可
基本定义:name_list = [元素1,...,元素n] #name_list是假装串列的名称→ 列印时只需用print()即可
1.读取串列元素name_list[i]
2.串列切片(list slience)程式设计时,常需要读取串列中前几个元素、后几个元素、某区域间元素或依照一定规则排序的元素,所取得的系列元素也可称为子串列name_list[start:end] #取start到(end-1)的元素name_list[:n] #取串列前n名name_list[n:] #取串列索引n到最后name_list[-n:] #取串列后n名name_list[:] #取所有元素
*取区间,用step作为每隔多少区间再读取name_list[start:end:step] #每隔step,取start到(end-1)的元素
3.串列索引值是-1为最后一个串列元素
4.串列统计资料、最大值max()、最小值min()、总和sum()
5.串列个数len()攥写过程中,可能会增减元素,时间久了自然会忘记串列内剩余多少元素,因此可以利用len()获得串列内元素个数
6.更改串列元素内容
7.串列相加
8.串列乘数字串列元素重复次数
9.串列元素的加法运作
10.删除串列元素del_name_list[i]
*删除区间内元素del_name_list[start:end] #删除索引start到(end-1)的元素
*删除区间,用step每隔多少再删除del_name_list[start:end:step] #每隔step,删除索引start到(end-1)的元素
11.串列为空串列的判断如想建立一个串列,但暂不放置元素,可用此方式name_list = [] #此为空串列
12.删除串列del name_list #删除串列name_list
∴∵∴ ୨୧ ∴∵∴ ୨୧ ∴∵∴ ୨୧ ∴∵∴ ୨୧ ∴∵∴ ୨୧ ∴∵∴ ୨୧ ∴∵∴ ୨୧ ∴∵∴
今天学习了串列的基本概念,并且透过不同实例去练习下篇开始会更深入的去认识list~