增
插入 insert
语法:列表名.insert(需要插入的位置,"元素名")
把新元素插入到列表指定的位置,但不能插入到最后面
追加 append
语法:列表名.append("元素名")
把元素插入到列表最后面的位置
删
直接删 del
语法:del 列表名[需要删除的元素所在的位置]
括号内的数字可正可负,正数即从左往右按顺序计算(从0开始计算,即第一位是0),负数即从右往左按倒序计算(负数是从-1开始计算,即最后一位是-1)
删 pop
语法1:列表名.pop()
默认删除列表中最后一个元素并返回被删除的值
语法2:列表名.pop(需要删除的元素所在的位置)
删除指定元素,和del效果一样
注:不能在空列表内使用pop
清空 clear
语法:列表名.clear()
移除 remove
语法:列表名.remove(需要移除的元素)
列表中存在多个相同的元素时, 只移除从左到右最左边的那个元素
改
赋值
语法:列表名[需要重新赋值的元素所在位置] = "重新赋的值"
括号内的数字同样可正可负
查
查找元素是否在列表内 in
语法:元素名 in 列表名
返回True即该元素在列表内,返回False即相反
查找元素在列表中的位置 index
语法:列表名.index("元素名")
返回的数字即元素在列表中的位置(从0开始计算)
查找元素在列表中的个数 count
语法:列表名.count(需要查询的元素)
返回该元素在列表中的个数,如果不存在该元素则返回0
合并
把另一列表的值合并进来
语法:列表名.extend(需要被合并的列表名)
被合并的列表元素按顺序排列在主列表元素之后
命令嵌套
1、查找列表中某值并删除
del 列表名[列表名.index("元素名")]