python_internal_ArrayImpl

python_internal_ArrayImpl

نمای کلی

python_internal_ArrayImpl یک کلاس در Aspose.Font FOSS برای Python است.

این کلاس 18 متد برای کار با اشیاء python_internal_ArrayImpl در برنامه‌های Python فراهم می‌کند. متدهای موجود شامل: concat, filter, get_length, indexOf, insert, iterator, lastIndexOf, map, pop, push, remove, reverse و 6 متد دیگر هستند. تمام اعضای عمومی پس از نصب بسته Aspose.Font FOSS برای Python، برای هر برنامه Python در دسترس هستند.

روش ها

امضاتوضیح
get_length(x)تعداد عناصر موجود در آرایهٔ داده‌شده را برمی‌گرداند
concat(a1, a2)یک آرایهٔ جدید را برمی‌گرداند که شامل عناصر a1 به‌دنبال عناصر a2 است، که امکان ترکیب آسان فهرست‌های شناسهٔ گلیف را فراهم می‌کند
iterator(x)یک شیء تکرارگر را برای پیمایش آرایهٔ x برمی‌گرداند
indexOf(a, x, fromIndex)اولین ایندکس x را در آرایه a، شروع از fromIndex، برمی‌گرداند
lastIndexOf(a, x, fromIndex)متد lastIndexOf را بر روی این نمونه python_internal_ArrayImpl فراخوانی می‌کند.
toString(x)نمایش رشته‌ای از آرایه x را برمی‌گرداند
pop(x)آخرین عنصر آرایه x را حذف و برمی‌گرداند، مشابه رفتار معمول متد pop در آرایه‌ها
push(x, e)عنصر e را به انتهای آرایه x اضافه می‌کند و طول جدید را برمی‌گرداند
unshift(x, e)عنصر e را در ابتدای آرایه x درج می‌کند و طول جدید را برمی‌گرداند
remove(x, e)اولین رخداد عنصر e را از آرایه x حذف می‌کند
shift(x)اولین عنصر آرایه x را حذف کرده و برمی‌گرداند
slice(x, pos, end)یک کپی سطحی از آرایه x را از pos تا (بدون شامل) end برمی‌گرداند
sort(x, f)آرایه x را در محل با استفاده از تابع مقایسه f مرتب می‌کند
splice(x, pos, _hx_len)تعداد _hx_len عنصر را از آرایه x از موقعیت pos حذف می‌کند و آیتم‌های حذف‌شده را برمی‌گرداند
map(x, f)یک آرایه جدید برمی‌گرداند که تابع f بر هر عنصر از x اعمال شده است
filter(x, f)آرایهٔ جدیدی برمی‌گرداند که شامل عناصری از x است که f برای آن‌ها مقدار true برمی‌گرداند
insert(a, pos, x)عنصر x را در آرایه a در اندیس pos درج می‌کند
reverse(a)ترتیب عناصر آرایه a را به‌صورت درجا معکوس می‌کند

همچنین ببینید:

 فارسی