Python 列表操作方法详解(一),你值得一看!

这篇文章主要介绍了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()从列表中删除元素时,也可接着使用它的值。

运行结果:

本篇文章就到这里了,希望能够给你带来帮助,也希望您能够多多关注更多内容!

你可能感兴趣的:(Python 列表操作方法详解(一),你值得一看!)