Разворачиваем вложенный список
Python
Middle
VK
01.01.2025
Напишите функцию `flatten(lst)`, которая разворачивает вложенные списки любой глубины.
**Пример:**
```
[[1,2],[3,[4]]] → [1,2,3,4]
```
Ответы
Решение
```python
def flatten(lst):
res = []
for x in lst:
if isinstance(x, list):
res.extend(flatten(x))
else:
res.append(x)
return res
```