Уведомления

Группа в Telegram: @pythonsu

#1 Апрель 5, 2013 09:18:12

-Lexx-
От: Николаев
Зарегистрирован: 2013-04-02
Сообщения: 6
Репутация: +  0  -
Профиль   Отправить e-mail  

как разбить список ?

не знаю, может мой метод слишком громоздкий, но зато он будет работать на обоих версиях и списки (именно в квадратных скобках) будут возвращать нужный результат…

def breakList(list,count):
n=len(list)/float(count)
n=int(round(n))
nlist=[]
while list:
nlist.extend([list[0:n]])
del list[0:n]
while len(nlist[-1])!=n:
nlist[-1].append(None)
return nlist

Отредактировано -Lexx- (Апрель 5, 2013 09:21:42)

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version