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)