Python 列表教程


Python 列表是一种非常有用的数据结构,它可以用来存储一系列有序的元素。在本教程中,我将向您介绍如何创建、访问和操作 Python 列表。

创建列表

要创建一个 Python 列表,可以使用方括号 [],并用逗号分隔每个元素。例如,以下是一个包含三个元素的列表:

pythonCopy code
my_list = [1, 2, 3]

还可以使用 list() 函数来创建列表,该函数将一个可迭代对象(例如字符串或元组)作为参数,并将其转换为列表。例如:

pythonCopy codemy_tuple = (4, 5, 6)
my_list = list(my_tuple)

访问列表元素

要访问列表中的元素,可以使用索引。Python 中的索引从 0 开始,因此第一个元素的索引为 0,第二个元素的索引为 1,以此类推。例如:

pythonCopy codemy_list = [1, 2, 3]
print(my_list[0])   # 输出:1
print(my_list[1])   # 输出:2
print(my_list[2])   # 输出:3

可以使用负数索引从列表的末尾开始访问元素。例如:

pythonCopy codemy_list = [1, 2, 3]
print(my_list[-1])   # 输出:3
print(my_list[-2])   # 输出:2
print(my_list[-3])   # 输出:1

列表切片

列表切片可以用来访问列表中的一部分元素。它由两个索引值(开始和结束)组成,中间用冒号分隔。例如,以下是一个列表切片,它包含列表的前两个元素:

pythonCopy codemy_list = [1, 2, 3, 4, 5]
print(my_list[0:2])   # 输出:[1, 2]

注意,切片不包括结束索引处的元素。因此,上面的例子输出的是索引为 0 和 1 的元素,但不包括索引为 2 的元素。

如果省略开始索引,则默认从列表的第一个元素开始。如果省略结束索引,则默认到列表的最后一个元素。例如:

pythonCopy codemy_list = [1, 2, 3, 4, 5]
print(my_list[:2])    # 输出:[1, 2]
print(my_list[3:])    # 输出:[4, 5]
print(my_list[:])     # 输出:[1, 2, 3, 4, 5]

列表操作

可以使用许多操作来操作 Python 列表。

添加元素

可以使用 append() 方法向列表末尾添加元素:

pythonCopy codemy_list = [1, 2, 3]
my_list.append(4)
print(my_list)   # 输出:[1, 2, 3, 4]

也可以使用 insert() 方法在指定位置插入元


原文链接:codingdict.net