螺竹编程
发布于 2024-05-27 / 2 阅读
0

Python/集合:List

在Python中,列表(list)是一种序列类型,与元组相似,但列表是可变的(mutable),即可以修改其内容。

列表使用一对方括号来创建,其中元素之间用逗号隔开。例如,下面是一个包含三个元素的列表示例:

my_list = [1, "hello", 3.14]

列表中的每个元素可以通过其在列表中的索引位置来访问。例如,要访问第一个元素,可以使用以下语法:

my_list[0]

列表支持许多常见的序列操作,例如切片、拼接和重复。例如,要获取列表的前两个元素,可以使用以下语法:

my_list[:2]

你也可以使用加号运算符将两个列表连接起来,例如:

my_list + [4, 5, 6]

与元组不同,列表是可变的,也就是说,你可以添加、删除和修改列表中的元素。例如,要在列表的末尾添加一个元素,可以使用 append() 方法:

my_list.append(42)

要删除列表中的一个元素,可以使用 remove() 方法:

my_list.remove("hello")

要修改列表中的一个元素,可以直接通过索引进行赋值:

my_list[0] = 100

需要注意的是,与元组不同,列表是可变的,因此在某些情况下可能会出现意外的副作用。例如,如果多个变量引用同一个列表,并且一个变量修改了列表,那么其他变量也将看到修改后的列表。