📜  pythom 中的列表 - Python (1)

📅  最后修改于: 2023-12-03 14:45:53.249000             🧑  作者: Mango

Python 中的列表

在 Python 中,列表是一种可变的、有序的数据类型,用于存储一系列的对象。它可以包含任何类型的数据,例如数字、字符串、元组、甚至是其他列表。列表是一种十分强大的数据结构,非常方便和易于使用。

创建列表

创建列表十分简单,在变量名后跟一个方括号即可。例如,创建一个包含数字 1、2、3 的列表可以这样做:

my_list = [1, 2, 3]

我们也可以通过一个空的列表来创建一个空的列表:

empty_list = []
访问列表元素

访问列表元素也很容易。我们只需要使用索引来访问一个列表中的元素。例如,访问包含在变量 my_list 中的数字 1,可以使用以下代码:

my_list[0]

这将返回列表中的第一个元素,即数字 1。

更新列表元素

要更新列表中的元素,我们只需要使用索引来选中要更改的元素,并将其赋值为新值。例如,要将 my_list 中的数字 1 更改为数字 4,可以使用以下代码:

my_list[0] = 4
添加/删除列表元素

添加和删除列表元素也很容易。要将一个元素添加到列表的末尾,可以使用 append() 方法。例如,要将数字 4 添加到 my_list 的末尾,可以使用以下代码:

my_list.append(4)

要从列表中删除一个元素,可以使用 remove() 方法。例如,要删除 my_list 中的数字 4,可以使用以下代码:

my_list.remove(4)
列表切片

Python 还提供了列表切片的功能,可以用来选择一段连续的子列表。切片操作的语法是:

my_list[start:end:step]

其中,start 表示起始索引位置(默认为 0),end 表示结束索引位置(默认为列表末尾),step 表示步长(默认为 1)。

例如,要选择 my_list 中的前两个元素,可以使用以下代码:

my_list[:2]
列表排序

如果我们想要将列表中的元素按照某种方式进行排序,可以使用内置的 sort() 方法。例如,要将 my_list 中的元素按照从小到大的顺序排序,可以使用以下代码:

my_list.sort()
结论

Python 中的列表是一种非常强大和方便的数据类型,能够轻松地存储和操作一系列的对象。我们可以轻松地创建、访问、更新、添加、删除、切片和排序列表中的元素。