Задача
Привести список (list) вида: [1, 2, 2, [27, 4, [5, 1]]] к [1, 2, 2, 27, 4, 5, 1]
Решение #1 с помощью iteration-utilities
Самый простой способ решить её, воспользоваться методом deepflatten() из iteration-utilities
pip install iteration-utilities
Решение #2 с помощью рекурсии
Решение #3 без рекурсии
Другие публикации из блога
Зачем использовать yarn когда есть npm?
Npm не всегда работает без сбоев, при установке пакетов могут возникать ошибки, кроме того он качает пакеты по очереди.…
Подробнее
Как прочитать файл Excel и конвертировать его в json?
pip install pandas openpyxl
# excel_to_json.py
import pandas as pd
import json
df = pd.read_excel(your_ex…
Подробнее
Зачем нужен Makefile?
Makefile – это очень удобная штука, которая облегчит вам жизнь.
Предположим у вас есть проект и для его деплоя…
Подробнее
Как получить данные из url без модуля requests в Python
from urllib.request import urlopen, Request
url = 'https://jsonplaceholder.typicode.com/posts'
# url = 'https://g…
Подробнее
101 вопрос (с ответами) на которые должен ответить Python-разработчик
1. Что такое Python?
2. В каком году написана первая статья про Python?
3. Какие типы данных …
Подробнее
JavaScript fetch с простой HTTP аутентификацией
Самый простой способ протестировать ваш API с базовой аутентификацией (логин, пароль).
Аналогичным образом работ…
Подробнее