序列是Python中基本的数据析构。序列是包含多项多项数据的数据析构,序列中包含的多个数据项按照有顺序排列,可以通过索引来访问序列的成员。Python中内置了6种序列类型,最常见的是列表、元组、和字符串。序列的通用操作包括索引、切片、加、乘等操作。

接下来要讲的列表,它的数据项不需要且有相同的类型,多个数据项按照顺序排列。

创建列表

在Python中创建一个列表,使用方括号[], 其中的数据项用逗号分隔:

python创建列表(python列表详细介绍与常用操作)(1)

创建列表

访问列表元素

python创建列表(python列表详细介绍与常用操作)(2)

索引下标与切片访问列表数据

python创建列表(python列表详细介绍与常用操作)(3)

L1[1:7]

python创建列表(python列表详细介绍与常用操作)(4)

L1[:4]

python创建列表(python列表详细介绍与常用操作)(5)

L1[8:]

python创建列表(python列表详细介绍与常用操作)(6)

L1[:]

python创建列表(python列表详细介绍与常用操作)(7)

L1[1:-1]

列表元素操作

python创建列表(python列表详细介绍与常用操作)(8)

append追加元素

python创建列表(python列表详细介绍与常用操作)(9)

extend

python创建列表(python列表详细介绍与常用操作)(10)

insert指定位置添加元素

列表中的元素相当于变量,因此可以对列表的元素赋值来修改元素。即通过标索引来修改。另外一种方法是通过slice语法来修改更新列表元素,即通过切片的方式。

python创建列表(python列表详细介绍与常用操作)(11)

索引下标更新列表元素

python创建列表(python列表详细介绍与常用操作)(12)

slice更新列表元素

删除列表元素通过使用Python提供的方法del, 使用del不仅可以删除列表的一个元素,可以根据slice删除多个元素,也可以删除整个列表。此外,通过列表提供的方法clear可以清空列表元素, 是清空列表的所有元素。

python创建列表(python列表详细介绍与常用操作)(13)

del删除列表元素

python创建列表(python列表详细介绍与常用操作)(14)

clear清空列表的所有元素