Python之list
在Python中,列表(list)是一种有序、可变的数据结构,用于存储任意数量的项(元素)。列表中的项不必是同一种类型,可以是任意对象,包括数字、字符串、布尔值、其他列表等。
以下是一些基本的列表操作:
创建列表:
my_list = [1, 2, 3, 4, 5] # 创建一个整数列表
mixed_list = [1, "apple", 3.14, True, [1, 2, 3]] # 创建一个混合类型的列表
访问列表中的元素:
print(my_list[0]) # 输出列表的第一个元素,即1
print(mixed_list[3]) # 输出列表的第四个元素,即True
修改列表中的元素:
my_list[0] = 0 # 将列表的第一个元素改为0
mixed_list[3] = False # 将列表的第四个元素改为False
添加元素到列表末尾:
my_list.append(6) # 在列表末尾添加元素6
在指定位置插入元素:
my_list.insert(3, 7) # 在索引3的位置插入元素7
删除列表中的元素:
del my_list[3] # 删除索引3的元素
my_list.remove(4) # 删除值为4的元素,如果有多个则删除第一个匹配的元素
列表切片操作:
sub_list = my_list[2:5] # 创建一个新的子列表,包含索引2到4的元素
print(sub_list) # 输出[3, 4, 5]
循环遍历列表:
for item in my_list:
print(item) # 输出列表的每个元素
其他常用操作:
len(my_list) # 获取列表的长度,即元素的数量
max(my_list) # 获取列表中的最大值
min(my_list) # 获取列表中的最小值
sum(my_list) # 计算列表中所有元素的和(仅适用于数值类型)