在 Python 中,列表(List)是一种有序、可变的数据类型,用于存储一组元素。列表中的元素可以是不同的数据类型,包括数字、字符串、列表等。以下是关于 Python 列表的一些基本知识:

创建列表:
# 空列表
empty_list = []

# 包含元素的列表
fruits = ["apple", "banana", "orange"]

# 可包含不同数据类型的列表
mixed_list = [1, "hello", 3.14, True]

列表索引和切片:

列表中的每个元素都有一个索引,索引从 0 开始。可以使用索引访问单个元素,也可以使用切片获取子列表。
my_list = [10, 20, 30, 40, 50]

# 获取单个元素
first_element = my_list[0]  # 10

# 获取子列表
sublist = my_list[1:4]  # [20, 30, 40]

列表操作:
# 添加元素到列表末尾
fruits.append("grape")

# 插入元素到指定位置
fruits.insert(1, "cherry")

# 移除指定元素
fruits.remove("banana")

# 弹出指定索引位置的元素
popped_element = fruits.pop(1)

列表排序:
numbers = [3, 1, 4, 1, 5, 9, 2, 6, 5, 3]

# 升序排序
numbers.sort()

# 降序排序
numbers.sort(reverse=True)

列表方法:

Python 提供了许多内置方法用于列表操作,如 len()、count()、index()、extend() 等。
# 获取列表长度
length = len(fruits)

# 统计元素出现次数
count_apple = fruits.count("apple")

# 查找元素的索引
index_orange = fruits.index("orange")

# 扩展列表
fruits.extend(["kiwi", "pear"])

嵌套列表:

列表中的元素也可以是列表,形成嵌套列表。
matrix = [
    [1, 2, 3],
    [4, 5, 6],
    [7, 8, 9]
]

这些是 Python 中列表的一些基本知识。列表是一种灵活而强大的数据类型,用于存储和操作有序的元素集合。深入理解列表的使用将使你能够更灵活地处理数据。


转载请注明出处:http://www.zyzy.cn/article/detail/13324/Python 基础