列表是序列中最常用的一种类型,创建后可以随意被修改
使用【】或者list()创建
列表中各元素类型可以不同,无长度限制。
【】和list()真正创建一个列表,赋值仅传递引用
函数或者方法 | 描述 |
ls[i]=x | 略 |
ls[i:j:k]=lt | 用列表lt替换ls切片对应元素的子列表 |
del ls[i] | 略 |
del ls[i:j:k] | 删除i到j中步长为k的子序列,不包括k |
ls+=lt | 略 |
ls*=n | 略 |
ls.append(x) | 在列表ls最后增加一个元素x |
ls.clear() | 删除列表ls中所有元素 |
ls.copy() | 生成一个新列表,赋值列表中所有元素 |
ls.pop(i) | 将列表中第i位置的元素取出并删除,没有参数则把最后的数删除 |
ls.remove(x) | 将ls列表中出现的第一个x删除 |
ls.reverse() | 将列表ls的元素反转 |
ls.extend([a,b,c]) | 可以给ls一次添加多个数据 |