20251004
This commit is contained in:
39
help/class_desc/extensions/array_extension.md
Normal file
39
help/class_desc/extensions/array_extension.md
Normal file
@@ -0,0 +1,39 @@
|
||||
# Класс `ArrayExtension`
|
||||
|
||||
Класс `ArrayExtension` предназначен для работы с массивами строк в Python. Главная задача класса — удаление пустых строк
|
||||
из массива и возможная последующая сортировка оставшихся элементов.
|
||||
|
||||
## Основная информация
|
||||
|
||||
- **Имя файла**: anb_python_components\extensions\array_extension.py
|
||||
- **Автор**: Александр Бабаев
|
||||
- **Версия**: 1.0.0
|
||||
- **Дата начала поддержки**: с версии 1.0
|
||||
|
||||
## Атрибуты и методы класса
|
||||
|
||||
### Метод `remove_empties`
|
||||
|
||||
Удаляет пустые строки из массива, дополнительно предоставляя возможность отсортировать оставшиеся элементы.
|
||||
|
||||
**Параметры**:
|
||||
|
||||
- `array`: Входной массив строк.
|
||||
- `re_sort`: Флаг, определяющий необходимость сортировки результата (по умолчанию установлен в `False`).
|
||||
|
||||
**Пример использования**:
|
||||
|
||||
```python
|
||||
from anb_python_components.extensions.array_extension import ArrayExtension
|
||||
|
||||
arr = ["apple", "", "banana", " ", ""]
|
||||
clean_arr = ArrayExtension.remove_empties(arr)
|
||||
print(clean_arr) # ['apple', 'banana']
|
||||
```
|
||||
|
||||
## Заключение
|
||||
|
||||
Класс `ArrayExtension` полезен при очистке массивов от ненужных элементов, улучшая качество данных и повышая
|
||||
эффективность дальнейшей обработки. Особенно удобен в приложениях, где важны чистота и порядок данных.
|
||||
|
||||
[На главную](../../index.md)
|
Reference in New Issue
Block a user