Уведомления

Группа в Telegram: @pythonsu

#1 Май 20, 2015 23:50:01

WoMax
Зарегистрирован: 2014-05-26
Сообщения: 124
Репутация: +  9  -
Профиль   Отправить e-mail  

Получить много словарей из одного списка ?

FishHook
Для разбивки списка lst на куски по n элементов есть снипет
zip(*[iter(lst)]*n)

Позавчера как раз тоже самое делал и нашел этот прием в сети. Кстати, потом мне подсказали, что itertools.izip в 9 раз быстрее.

Офлайн

#2 Май 21, 2015 01:12:17

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 10016
Репутация: +  857  -
Профиль   Отправить e-mail  

Получить много словарей из одного списка ?

WoMax
потом мне подсказали, что itertools.izip в 9 раз быстрее
В третьем питоне zip - это и есть izip.



Офлайн

#3 Май 21, 2015 19:42:33

WoMax
Зарегистрирован: 2014-05-26
Сообщения: 124
Репутация: +  9  -
Профиль   Отправить e-mail  

Получить много словарей из одного списка ?

py.user.next
В третьем питоне zip - это и есть izip.
круть, не знал

Офлайн

#4 Май 22, 2015 12:37:46

Jeck290
От:
Зарегистрирован: 2010-01-03
Сообщения: 99
Репутация: +  0  -
Профиль   Отправить e-mail  

Получить много словарей из одного списка ?

ffmpeg не правельно разбивает по этому алгоритму файлы в mp3 формате (( каждый предыдущий файл становится все больше ((, дрянь какаето.
А за снипет спасибо.



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version