1.列表定义:列表是python中重要的内置数据类型,是一个元素的有序集合,一个列表中的数据类型可以各不相同。列表中的每一个数据称元素。列表的所有元素需要用逗号分隔并放在一对中括号中。 eg:
[
10,
20,
30,
40,
50]
['hello','
2.5','
5000']
['python','
48','
3.5',[
3,
5]]
2.创建列表 通常创建链表使用“=”来进行赋值操作,将一个列表赋值给变量。
>>>a_list=[
10,
20,
'python'[
3.5,
2.8]]
3.读取元素 用变量名加元素序号(放在中括号中)即可访问列表中某个元素。注意列表的第一个元素序号为0。
>>>
print(a_list[
2])
python
若有一个列表有n个元素,则访问元素的合法序号范围是-n~n-1,当序号x为负时,表示从序列的末尾开始计数,实际访问的是序号n+x的元素。 4.列表切片 可以使用“列表序号对”来截取列表中的任何一部分,从而得到一个新的列表。“序号对”中第一个序号(左索引)表示切片开始位置,第二个序号(右索引)表示切片截止(但是不包含)位置。 【即包括开始不包括结束】
>>>
print(a_list[
1:
3])
[
20,
'python']
>>>
print(a_list[
1:-
1])
[
20,
'python']
当切片的左索引为0时可省,右索引为列表长度时可省。 可以设置部长,eg:c[3:7:2]表示第4-7个元素每隔一个一取。