列表是一个有序且可更改的集合。在 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 还可以删除整个列表:
以上就是本文的全部内容,如果觉得还不错的话,欢迎 点赞 , 转发 和 关注 ,感谢支持。
推荐阅读: