Files
anb_python_components/help/class_desc/extensions/array_extension.md
2025-10-04 15:18:48 +03:00

1.8 KiB
Raw Blame History

Класс ArrayExtension

Класс ArrayExtension предназначен для работы с массивами строк в Python. Главная задача класса — удаление пустых строк из массива и возможная последующая сортировка оставшихся элементов.

Основная информация

  • Имя файла: anb_python_components\extensions\array_extension.py
  • Автор: Александр Бабаев
  • Версия: 1.0.0
  • Дата начала поддержки: с версии 1.0

Атрибуты и методы класса

Метод remove_empties

Удаляет пустые строки из массива, дополнительно предоставляя возможность отсортировать оставшиеся элементы.

Параметры:

  • array: Входной массив строк.
  • re_sort: Флаг, определяющий необходимость сортировки результата (по умолчанию установлен в False).

Пример использования:

from anb_python_components.extensions.array_extension import ArrayExtension

arr = ["apple", "", "banana", " ", ""]
clean_arr = ArrayExtension.remove_empties(arr)
print(clean_arr)  # ['apple', 'banana']

Заключение

Класс ArrayExtension полезен при очистке массивов от ненужных элементов, улучшая качество данных и повышая эффективность дальнейшей обработки. Особенно удобен в приложениях, где важны чистота и порядок данных.

На главную