def flatten(iterable): result = [] for item in iterable: if isinstance(item, (list, tuple)): # Якщо елемент є списком або кортежем — викликаємо flatten рекурсивно result.extend(flatten(item)) elif item is not None: # Додаємо елемент лише якщо він не None result.append(item) return result