列表的增删改查
a = ["a", "b", "f", "d", "e"] # 查询,切片 print(a[1]) # 取列表下标为1的值 print(a[1:3]) # 取列表下标1到2的值,右边不包括下标为3 print(a[1::2]) # 取下标为1到最后的值,步长为2 print(a[-1::-2]) # 从最后一个开始到第一个,步长为2的取值 print(a[3::-2]) # 从倒数第二个开始到第一个,步长为2的取值 print(a.count("a")) # 统计列表中的值出现了几次 print(a.index("f")) # 查询这个内容在列表中出现的下标(索引) print("d" in a) # 判断是否存在在列表中 a.reverse() # 列表倒过来打印 print(a) a.sort() # 从小到大排序 print(a) a.sort(reverse=True) # 从大到小排序 print(a) # 修改 a[1] = "w" # 修改下标为1的值 print(a) a[1:3] = "w", "y" # 修改下标1,2的值 print(a) # 增加 a.append("f") # 添加到列表中最后一个 print(a) a.insert(1, "h") # 向指定的下标中添加一个值 print(a) a.extend(["g", "j"]) # 向列表中添加多个值,在最后 print(a) # 删除 a.remove("g") # 删除列表中名称为g的值 print(a) list_del = a.pop(1) # 删除下标为1的值,可以进行赋值操作 print(a) print(list_del) del a[-1] # 删除下标为-1的值,可已删除整个列表 del a print(a) a.clear() # 清空列表 print(a)