在 Python 中,列表(list)是一种内置的数据结构,用于存储有序的可变集合。列表中的元素可以是不同类型的数据,包括数字、字符串、其他列表等。 创建列表 # 创建一个空列表 empty_list = [] # 创建一个包含多个元素的列表 numbers = [1, 2, 3, 4, 5] strings = ["apple", "banana", "cherry"] mixed = [1, "apple", 3.14, [1, 2, 3]] 访问列表元素 # 访问列表中的单个元素 print(numbers[0]) # 输出: 1 print(strings[1]) # 输出: banana # 访问列表中的最后一个元素 print(numbers[-1]) # 输出: 5 修改列表元素 # 修改列表中的元素 numbers[0] = 10 print(numbers) # 输出: [10, 2, 3, 4, 5] 添加元素 # 使用 append() 方法在列表末尾添加一个元素 numbers.append(6) print(numbers) # 输出: [10, 2, 3, 4, 5, 6] # 使用 insert() 方法在指定位置插入一个元素 numbers.insert(1, 15) print(numbers) # 输出: [10, 15, 2, 3, 4, 5, 6] 删除元素 # 使用 pop() 方法删除并返回列表中的最后一个元素 last_element = numbers.pop() print(last_element) # 输出: 6 print(numbers) # 输出: [10, 15, 2, 3, 4, 5] # 使用 del 关键字删除指定位置的元素 del numbers[1] print(numbers) # 输出: [10, 2, 3, 4, 5] # 使用 remove() 方法删除指定值的元素 numbers.remove(3) print(numbers) # 输出: [10, 2, 4, 5] 列表操作 # 列表连接 list1 = [1, 2, 3] list2 = [4, 5, 6] combined_list = list1 + list2 print(combined_list) # 输出: [1, 2, 3, 4, 5, 6] # 列表重复 repeated_list = list1 * 3 print(repeated_list) # 输出: [1, 2, 3, 1, 2, 3, 1, 2, 3] # 列表切片 sliced_list = combined_list[2:5] print(sliced_list) # 输出: [3, 4, 5] 列表遍历 # 使用 for 循环遍历列表 for item in numbers: print(item) # 使用列表推导式创建新的列表 squared_numbers = [x**2 for x in numbers] print(squared_numbers) # 输出: [100, 4, 16, 25] 常用列表方法 # 统计元素出现的次数 count_of_4 = numbers.count(4) print(count_of_4) # 输出: 1 # 获取元素在列表中的索引 index_of_4 = numbers.index(4) print(index_of_4) # 输出: 2 # 反转列表 numbers.reverse() print(numbers) # 输出: [5, 4, 2, 10] # 对列表进行排序 numbers.sort() print(numbers) # 输出: [2, 4, 5, 10] 以上是 Python 列表的基本用法和操作示例。通过这些操作,您可以创建、修改、遍历和操作列表中的元素。