欢迎来到电脑知识学习网,专业的电脑知识大全学习平台!

手机版

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

网络知识 发布时间:2021-10-16 10:26:49


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

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

创建列表

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

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

创建列表

访问列表元素

  • 可通过索引下标或索引切片访问列表数据

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

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

  • slice图解

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]

列表元素操作

  • 增加元素
    • append: 可以接收单个值、列表、元组、列表等

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

append追加元素

    • extend: 不会把元组和列表当作一个整体,而是追加元组或列表中的元素

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

extend

    • insert(index, elem): 在指定索引处添加

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

insert指定位置添加元素

  • 更新列表元素

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

    • 索引下标更新列表元素

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

索引下标更新列表元素

    • slice切片更新列表元素

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

slice更新列表元素

  • 删除元素

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

    • del

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

del删除列表元素

    • clear()

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

clear清空列表的所有元素

责任编辑:电脑知识学习网

网络知识