python列表的基本操作

Python020

python列表的基本操作,第1张

列表是一个有序且可更改的集合。在 Python 中,列表用方括号编写。

List是python中的一种数据类型,它由一组有序的元素组成。支持字符、数字、字符串甚至也可以包含列表(列表中有列表,嵌套),元素间用逗号进行分隔。

列表用[]进行标识。

列表的定义:

(1)定义一个空列表:

list_stu1 = []。

list_stu2 = list()。

(2)定义一个有学生信息的列表:

list_stu1 = ['张三',19,'男','长沙',13434343434] #使用一个列表存一个学生的基本信息 。

print(list_stu1) 。

list_stu2 = [['张三',19,'男','长沙',13434343434], #通过列表嵌套存多个学生的信息 。

['李四',18,'男','武汉',13535353535]。

['王五',22,'女','上海',13636363636]] 。

print(list_stu2)。

[‘张三’, 19, ‘男’, ‘长沙’, 13434343434]。

[[‘张三’, 19, ‘男’, ‘长沙’, 13434343434], [‘李四’, 18, ‘男’, ‘武汉’, 13535353535], [‘王五’, 22, ‘女’, ‘上海’, 13636363636]]。

列表基本上是 Python 中最常用的数据结构之一了,并且删除操作也是经常使用的。

那到底有哪些方法可以删除列表中的元素呢?这篇文章就来总结一下。

一共有三种方法,分别是 remove , pop 和 del ,下面来详细说明。

remove 是从列表中删除指定的元素,参数是 value。

举个例子:

需要注意, remove 方法没有返回值,而且如果删除的元素不在列表中的话,会发生报错。

pop 是删除指定索引位置的元素,参数是 index。如果不指定索引,默认删除列表最后一个元素。

pop 方法是有返回值的,如果删除索引超出列表范围也会报错。

del 一般用在字典比较多,不过也可以用在列表上。

直接传元素值是不行的,会报错:

del 还可以删除整个列表:

以上就是本文的全部内容,如果觉得还不错的话,欢迎 点赞 转发 关注 ,感谢支持。

推荐阅读: