📜  Python列表(1)

📅  最后修改于: 2023-12-03 15:19:31.987000             🧑  作者: Mango

Python 列表

Python 列表是一种有序的数据集合,可以存储任意数量的任意类型的变量。列表以方括号包围,列表内的元素用逗号分隔。

创建列表

可以使用以下方法来创建一个列表:

my_list = [1, 2, 3, 4]
print(my_list)  # [1, 2, 3, 4]
my_list = list((1, 2, 3, 4))
print(my_list)  # [1, 2, 3, 4]

可以通过索引来访问列表中的元素,索引从 0 开始:

my_list = [1, 2, 3, 4]
print(my_list[0])   # 1
print(my_list[1])   # 2
print(my_list[-1])  # 4
列表的操作
添加元素

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

my_list = [1, 2, 3, 4]
my_list.append(5)
print(my_list)   # [1, 2, 3, 4, 5]

可以使用 extend() 方法向列表中添加另一个列表的元素:

my_list = [1, 2, 3, 4]
my_list.extend([5, 6])
print(my_list)   # [1, 2, 3, 4, 5, 6]
删除元素

可以使用 del 语句删除列表中的元素:

my_list = [1, 2, 3, 4, 5]
del my_list[2]
print(my_list)   # [1, 2, 4, 5]

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

my_list = [1, 2, 3, 3, 4, 5]
my_list.remove(3)
print(my_list)   # [1, 2, 3, 4, 5]
列表切片

可以使用切片来访问列表中的一部分元素:

my_list = [1, 2, 3, 4, 5]
print(my_list[1:3])   # [2, 3]
print(my_list[-3:-1]) # [3, 4]
print(my_list[2:])    # [3, 4, 5]
列表排序

可以使用 sort() 方法对列表进行排序:

my_list = [3, 1, 4, 1, 5, 9, 2, 6, 5]
my_list.sort()
print(my_list)   # [1, 1, 2, 3, 4, 5, 5, 6, 9]

可以使用 reverse() 方法将列表反转:

my_list = [1, 2, 3, 4, 5]
my_list.reverse()
print(my_list)   # [5, 4, 3, 2, 1]
总结

Python 列表是一种有序的数据集合,可以存储任意数量的任意类型的变量。Python 列表有许多强大的操作,包括添加元素、删除元素、切片和排序等。在 Python 编程中,列表是非常重要的数据类型之一。