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

Преобразование списка списков в один список

Функция flatten принимает список списков и возвращает один плоский список, содержащий все элементы входного списка.

def flatten(list_of_lists):
    return [element for sublist in list_of_lists for element in sublist]

# Пример использования:
nested_list = [[1, 2, 3], [4, 5], [6]]
flat_list = flatten(nested_list)
print(flat_list) # Выведет [1, 2, 3, 4, 5, 6]

Эта функция использует генератор списков для итерации по списку списков и извлечения всех элементов каждого вложенного списка в один плоский список.

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