列表和数组的属性和方法

列表和数组的属性和方法
列表 数组
s.__add(s2)__  可用 可用 s + s2 ,拼接
s.__iadd(s2)__ 可用 可用 s += s2 ,就地拼接
s.append(e) 可用 可用 在尾部添加一个元素
s.byteswap 可用 翻转数组内每个元素的字节序列,转换字节序
s.clear()  可用 删除所有元素
s.__contains__(e) 可用 可用 s 是否含有 e
s.copy() 可用 对列表浅复制
s.__copy__() 可用 对 copy.copy 的支持
s.count(e) 可用 可用 s 中 e 出现的次数
s.__deepcopy__() 可用 可用 对 copy.deepcopy 的支持
s.__delitem__(p) 可用 可用 删除位置 p 的元素
s.extend(it) 可用 可用 将可迭代对象 it 里的元素添加到尾部
s.frombytes(b) 可用 将压缩成机器值的字节序列读出来添加到尾部
s.fromfile(f, n) 可用 将二进制文件 f 内含有机器值读出来添加到尾部,最多添加 n 项
s.fromlist(l)  可用 将列表里的元素添加到尾部,如果其中任何一个元素导致了 TypeError 异常,那么所有的添加都会取消
s.__getitem__(p) 可用 可用 s[p] ,读取位置 p 的元素
s.index(e)  可用 可用 找到 e 在序列中第一次出现的位置
s.insert(p, e) 可用 可用 在位于 p 的元素之前插入元素 e
s.itemsize  可用 数组中每个元素的长度是几个字节
s.__iter__() 可用 可用 返回迭代器
s.__len__()  可用 可用 len(s) ,序列的长度
s.__mul__(n) 可用 可用 s * n ,重复拼接
s.__imul__(n) 可用 可用 s *= n ,就地重复拼接
s.__rmul__(n) n * s ,反向重复拼接 
s.pop([p]) 可用 可用 删除位于 p 的值并返回这个值, p 的默认值是最后一个元素的位置
s.remove(e) 可用 可用 删除序列里第一次出现的 e 元素
s.reverse()  可用 可用 就地调转序列中元素的位置
s.__reversed__() 可用 返回一个从尾部开始扫描元素的迭代器
s.__setitem__(p,
e)
可用 可用 s[p] = e ,把位于 p 位置的元素替换成 e
s.sort([key],
[revers])
可用 可用 就地排序序列,可选参数有 key 和 reverse
s.tobytes() 可用 把所有元素的机器值用 bytes 对象的形式返回
s.tofile(f)  可用 把所有元素以机器值的形式写入一个文件
s.tolist()  可用 把数组转换成列表,列表里的元素类型是数字对象
s.typecode 可用 返回只有一个字符的字符串,代表数组元素在 C 语言中的类型

你可能感兴趣的:(算法,python,机器学习,目标检测,人工智能,数据结构,语音识别)