python_internal_ArrayImpl
概述
python_internal_ArrayImpl 是 Aspose.Font FOSS 中用于 Python 的一个类。
此类提供 18 个方法,用于在 Python 程序中处理 python_internal_ArrayImpl 对象。可用的方法包括:concat、filter、get_length、indexOf、insert、iterator、lastIndexOf、map、pop、push、remove、reverse,以及另外 6 个方法。安装 Aspose.Font FOSS for Python 包后,所有公共成员对任何 Python 应用程序均可访问。
方法
| 签名 | 描述 |
|---|---|
get_length(x) | 返回给定数组中的元素数量 |
concat(a1, a2) | 返回一个新数组,其中包含 a1 的元素,随后是 a2 的元素,从而实现字形 ID 列表的轻松合并 |
iterator(x) | 返回用于遍历数组 x 的迭代器对象 |
indexOf(a, x, fromIndex) | 返回数组 a 中从 fromIndex 开始的 x 的第一个索引 |
lastIndexOf(a, x, fromIndex) | 在此 python_internal_ArrayImpl 实例上调用 lastIndexOf。 |
toString(x) | 返回数组 x 的字符串表示 |
pop(x) | 删除并返回数组 x 的最后一个元素,遵循典型的数组 pop 语义 |
push(x, e) | 将元素 e 追加到数组 x 的末尾,并返回新的长度 |
unshift(x, e) | 在数组 x 的开头插入元素 e,并返回新的长度 |
remove(x, e) | 删除数组 x 中元素 e 的第一次出现 |
shift(x) | 移除并返回数组 x 的第一个元素 |
slice(x, pos, end) | 返回数组 x 从 pos 到 end(不包括 end)的浅拷贝 |
sort(x, f) | 使用比较函数 f 在原地对数组 x 进行排序 |
splice(x, pos, _hx_len) | 从 pos 开始删除数组 x 中的 _hx_len 个元素,并返回被删除的项 |
map(x, f) | 返回一个新数组,其中对 x 的每个元素应用函数 f |
filter(x, f) | 返回一个新数组,包含 x 中使函数 f 返回 true 的元素 |
insert(a, pos, x) | 在索引 pos 处将元素 x 插入数组 a 中 |
reverse(a) | 就地反转数组 a 中的元素顺序 |