📅  最后修改于: 2023-12-03 15:27:54.507000             🧑  作者: Mango
在Python中,列表(List)是一种非常常用的数据结构。它是一个有序的集合,可以容纳任何类型的对象。
下面是一些关于Python中列表的基本信息,以及如何设置一个列表:
在Python中,列表是用方括号 []
来表示的。
列表中可以包含任何类型的对象,包括数字、字符串、布尔值甚至其他列表。
列表是有序的,这意味着列表中的对象保留了它们的顺序。您可以使用索引来访问列表中的对象。
列表是可变的,这意味着您可以通过添加、删除或更改对象来修改列表。
要创建一个空列表,可以使用以下代码:
my_list = []
要创建一个具有初始值的列表,可以使用以下代码:
my_list = [1, 2, 3, 'hello', True]
可以使用 len()
函数来获取列表中对象的数量:
my_list = [1, 2, 3, 'hello', True]
print(len(my_list)) # 输出结果为 5
您可以使用索引来访问列表中的对象。注意,索引从0开始:
my_list = [1, 2, 3, 'hello', True]
print(my_list[0]) # 输出结果为 1
print(my_list[3]) # 输出结果为 'hello'
您可以使用切片来访问列表中的一部分对象。切片的语法是 my_list[start:end]
,其中 start
是起始索引, end
是结束索引:
my_list = [1, 2, 3, 'hello', True]
print(my_list[1:3]) # 输出结果为 [2, 3]
可以通过添加、删除或更改对象来修改列表。例如,要向列表末尾添加一个对象,可以使用 append()
方法:
my_list = [1, 2, 3, 'hello', True]
my_list.append('Python')
print(my_list) # 输出结果为 [1, 2, 3, 'hello', True, 'Python']
要从列表中删除一个对象,可以使用 remove()
方法:
my_list = [1, 2, 3, 'hello', True]
my_list.remove('hello')
print(my_list) # 输出结果为 [1, 2, 3, True]
要更改列表中对象的值,可以直接通过索引来设置新值:
my_list = [1, 2, 3, 'hello', True]
my_list[1] = 4
print(my_list) # 输出结果为 [1, 4, 3, 'hello', True]
Python中的列表是一种非常常见和有用的数据结构。列表是有序的,并且可以容纳任何类型的对象。列表是可变的,这意味着您可以通过添加、删除或更改对象来修改列表。
要创建一个列表,可以使用 []
符号。要访问列表中的对象,可以使用索引或切片。要修改列表,可以使用 append()
、 remove()
和直接索引。