10 lines
443 B
Python
10 lines
443 B
Python
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 |