python列表类型

2023-11-18 12:44:24

Python中的列表类型是一种有序的可变集合,可以包含任意类型的元素。列表以方括号 [] 表示,元素之间用逗号分隔。列表可以通过索引访问和修改元素,支持切片操作。

以下是一些常见的列表操作:

1. 创建列表:
my_list = [] # 创建一个空列表
my_list = [1, 2, 3] # 创建一个包含三个整数的列表
my_list = ['a', 'b', 'c'] # 创建一个包含三个字符串的列表
my_list = [1, 'a', True] # 创建一个包含不同类型元素的列表

2. 访问元素:
my_list = [1, 2, 3]
print(my_list[0]) # 访问第一个元素,输出 1
print(my_list[-1]) # 访问最后一个元素,输出 3

3. 修改元素:
my_list = [1, 2, 3]
my_list[0] = 10 # 将第一个元素修改为 10
print(my_list) # 输出 [10, 2, 3]

4. 切片操作:
my_list = [1, 2, 3, 4, 5]
print(my_list[1:4]) # 输出 [2, 3, 4],切片包括起始索引但不包括结束索引
print(my_list[:3]) # 输出 [1, 2, 3],从开头到索引 2 的元素
print(my_list[2:]) # 输出 [3, 4, 5],从索引 2 到末尾的元素

5. 列表方法:
my_list = [1, 2, 3]
my_list.append(4) # 在列表末尾添加一个元素
my_list.insert(1, 5) # 在索引 1 处插入一个元素
my_list.remove(2) # 删除指定元素
my_list.pop() # 删除并返回最后一个元素
my_list.extend([6, 7]) # 在列表末尾添加多个元素
print(my_list) # 输出 [1, 5, 3, 4, 6, 7]

列表类型在Python中非常常用,可以用于存储和处理多个数据项。