# 1.列表的增删改查
ls = [1, 2, 3]
# 查
print(ls) print(ls[1])
# 增
ls.append(0) # 末尾增 print(ls) ls.insert(1, 666) # 任意index前增 print(ls) ls.insert(len(ls), 888) # insert实行末尾增 print(ls)
# 改
ls[1] = 66666
print(ls)
# 删
ls.remove(888) print(ls) res = ls.pop() # 默认从末尾删,并返还删除的值 print(res) res = ls.pop(1) # 从指定索引删除,并返还删除的值 print(res, ls)
# 了了解
del ls[2] print(res, ls)
# 清空
ls.clear() print(ls)
# 2.其他方法
# 1)排序: 针对于同类型
ls = [‘3‘, ‘1‘, ‘2‘] ls.sort() # 默认正向排序 print(ls) ls.sort(reverse=True) # 正向排序结果上翻转,形成倒序 print(ls)
# 2)翻转
ls = [‘3‘, ‘1‘, ‘2‘] ls.reverse() # 按存储的顺序进行翻转 print(ls)
# 3)计算值的个数 => 列表中可以存放重复数据
ls = [1, 2, 1, 2, 3, 1] print(ls.count(1)) # 对象1存在的次数
# 4)整体增加,添加到末尾
ls = [1, 2, 3] ls.extend(‘123‘) print(ls) ls.extend([0, 1, 2]) print(ls)
# 目标的索引位置,可以规定查找区间
ls = [1, 2, 1, 2, 3, 1]
# 找对象1,在索引3开始往后找到索引6之前
ind = ls.index(1, 3, 6) print(ind)
PythonStudy——列表操作 List operatio
原文:https://www.cnblogs.com/tingguoguoyo/p/10726676.html