Разработать функцию, которая уплотняет массив, удаляя все None значения.

Практические упражнения Python 

Выберете уровень:
►► ►► ►►►
Начальный  Средний  Высокий 

Уплотнение массива

Данная функция удаляет все элементы со значением None из списка, сохраняя порядок оставшихся элементов.

def compact_array(array):
    """ Удаляет все None значения из списка """
    return [item for item in array if item is not None]

# Пример использования:
input_array = [1, None, 2, None, 3, None, 4]
output_array = compact_array(input_array)
print(output_array) # Вывод: [1, 2, 3, 4]

Функция compact_array принимает список элементов и возвращает новый список, где все элементы равные None удалены. Использование list comprehension обеспечивает эффективное и чистое решение.

Категория: Практические упражнения Python | Добавил: Admin (28.04.2024)
Просмотров: 34 | Рейтинг: 0.0/0
Всего комментариев: 0
Имя *:
Email *:
Код *: