目录
一.概念
列表(list)是包含若干个对象引用的有序序列,属于序列类型。其长度与内容都是可变的,也可以对列表中的数据项增加,删除和替换等一系列操作。列表中的元素类型可以是不相同的。
二.表示方法
1).用中括号“[ ]”表示。
2).通过liist()函数将元组或字符串转换成列表。(直接使用list()函数可以返回一个空的列表)
三.访问方法
1).索引序号
列表属于序列类型,其元素之间存在先后关系,可以通过序号访问。列表类型共用一套相同的索引体系,即正向递增序号和反向递减序号,如下图所示。
例如:
list =[1, 2, 3, 4, 5, 6]
print(list[2])
print(list[-2])
其输出结果为:3
5
2).切片
获取列表某个位置的若干元素,其结构如下(可以混用正向递增序号和反向递减序号)
<列表名>[m:n:k]
其中,m 为切片起始点,n为切片结束点,k为步长。
(在python中,"[ ]"中表示区间时用冒号“ :”,表示列举时用逗号 " , "隔开各元素.)
3).遍历
列表可以通过for-in语句对其元素进行遍历,其结构如下
for <变量名> in <列表名>:
<语句块>
例如:
list1 =[1, 2, 3, 4, 5, 6]
for i in list1:
print(i)
其输出结果为:1 2 3 4 5 6