列表
操作
操作 | 描述 |
---|---|
l[i] = v | 列表元素赋值 |
l[i:j] = t | 切片赋值 |
l[i:j:stride] = t | 扩展切片赋值 |
del l[i] | 删除列表元素 |
del l[i:j] | 切片删除 |
del l[i:j:stride] | 扩展切片删除 |
方法
方法 | 描述 |
---|---|
list(s) | 将s转换为列表 |
l.append(s) | 将新元素追加到列表 |
l.extend(t) | 将新列表追加到列表 |
l.count(s) | 计算s元素在列表中的个数 |
l.index(s [, start [, end]]) | 查找s在列表中的位置,未找到报错 |
l.insert(i, s) | 在索引i处插入s |
l.pop([i]) | 删除l[i]并返回l[i],默认删除最后一个元素 |
l.remve(s) | 删除元素s,未找到报错 |
l.reverse() | 颠倒l中的元素顺序 |
l.sort([key [, reverse]]) | key主要是用来进行比较的元素,只有一个参数,具体的函数的参数就是取自于可迭代对象中,指定可迭代对象中的一个元素来进行排序 reverse 排序规则,reverse = True 降序, reverse = False 升序(默认) |