ls[i]=x 原位修改。修改ls中指定下标索引对应元素的值为x
ls[i:j]=lt 用可迭代序列lt中的元素替换ls中[i,j-1]范围内的元素。lt中的元素可以多余也可以少于ls中要被替换的元素个数,此时原列表的长度会发生变化
ls[i:j:k]=lt 用可迭代序列lt中的元素替换ls中[i,j-1]范围内的元素。注意:这里要求lt的大小和ls中被置换的元素个数要保持一致。ls[i:j]=lt和ls[i:j;k]=lt的操作是有差异的。
del ls[i] 删除列表ls中指定的元素
del ls[i:j] 删除列表ls中[i,j-1]范围内的元素,等价于ls[i:j]=[ ]
del ls[i:j:k] 按步长来删除列表ls中[i,j-1]范围的元素
ls+=lt或ls.extend(lt) 将可迭代的序列lt中的元素逐个追加到列表ls的末尾处
ls*=n 更新列表ls,将列表ls中的元素重复n次
ls.remove(x) 移除列表中指定的元素,当列表中有多个值相同的元素时,remove方法删除的是值相同的第一个元素。必须指明要移除的元素,该方法无法返回值。
ls.clear() 清空列表,即删除列表中所有的元素。实施该操作后,列表ls为空,等价于ls=[ ]
ls.append(x) 在列表ls末尾追加一个元素x。说明:x作为一个对象进行追加。一次只追加一个元素,哪怕x是一个列表,也只能作为一个整体进行追加
ls.insert 在指定下标位置处插入元素x
实操一下
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)