这篇文章主要介绍了Python中列表的详解操作方法,包含创建、访问、更新、新增、删除等操作
1.列表是什么?
列表是一系列按照特定顺序排列的元素组成,你可以创建包含字母表中所有字母、数字或者所有家庭成员姓名的列表;也可以将任何东西加入列表中,其中的元素之间没有任何关系。列表通常包含多个元素,因此给列表指定一个表示复数的名称(例如:names)是一个不错的选择。
在Python 中,用方括号【】表示列表,并用逗号分隔其中的元素。如下:
运行结果:
鉴于这不是想让用户看到的结果,下面来看看如何访问列表元素?
2.列表是有序集合,因此要访问列表任意元素,只需要将元素的位置(索引)告诉Python即可
例如:从names中 获取第一个名字
运行结果:
在Python中,第一个列表元素的索引为0,而不是1。Python中为访问最后一个列表元素提供了一种特殊语法,通过索引指定为-1,可让Python访问最后一个列表元素:
运行结果
同样道理,索引-2返回倒数第二个列表元素,索引-3返回倒数第三个列表元素,依次类推
3.如何使用列表中的元素
可以使用“f”字符串根据列表中的值来创建消息,例如:
运行结果:
4.修改列表的元素
例如:假设有一个 names 列表,其中的一个元素为“Tom”,如何修改呢?
运行结果:
5.在列表中增加元素
5.1在列表中添加元素时,最简单的方法是将元素附加(append)到列表。给列表附加元素时,它将添加到列表末尾,例如:
运行结果:
同样,可首先创建一个空列表,用于储存名字,然后将每个新值附加到列表中
运行结果:
['Andy', 'Jim', 'Lily', 'Lucy']
5.2在列表中插入元素
使用方法insert()可在列表的任何位置添加新元素。为此你需要指定元素的索引和值
运行结果:
6.从列表中删除元素
6.1使用del语句删除元素
运行结果:
使用del语句将值从列表中删除后,无法再访问了。
6.2使用方法pop()删除元素
使用pop()删除列表末尾元素,并让你能够接着使用它。
运行结果:
同样 可以使用pop()元素来删除列表中任意位置的元素,只需要在括号里指定要删除元素的索引即可,如下:
6.3根据值删除元素
有时候,你不知道从列表删除的值所在的位置,如果只知道要删除的元素的值,可使用方法remove()
假如,要从列表 names 中删除值 ‘Lucy’
运行结果:
使用remove()从列表中删除元素时,也可接着使用它的值。
运行结果:
本篇文章就到这里了,希望能够给你带来帮助,也希望您能够多多关注更多内容!