Уведомления

Группа в Telegram: @pythonsu

#1 Авг. 27, 2008 15:30:55

ilyay
От:
Зарегистрирован: 2008-08-22
Сообщения: 6
Репутация: +  0  -
Профиль   Отправить e-mail  

Упростить выражение

Написал следующее выражение:
lst =
maxlen = 3
res =

Цель: чтобы исходный список дополнился пустыми строками до нужной длины. len(lst) <= maxlen
Можно сделать это проще?



Офлайн

#2 Авг. 27, 2008 15:37:14

shiza
От:
Зарегистрирован: 2007-07-03
Сообщения: 1073
Репутация: +  0  -
Профиль   Отправить e-mail  

Упростить выражение

lst += ['' for x in xrange( maxlen - len(lst) )]



Отредактировано (Авг. 27, 2008 15:38:08)

Офлайн

#3 Авг. 27, 2008 15:40:39

shiza
От:
Зарегистрирован: 2007-07-03
Сообщения: 1073
Репутация: +  0  -
Профиль   Отправить e-mail  

Упростить выражение

еше проще и в 10 раз быстрее

lst += [''] * (maxlen - len(lst) )



Отредактировано (Авг. 27, 2008 15:43:18)

Офлайн

#4 Авг. 27, 2008 15:48:49

ilyay
От:
Зарегистрирован: 2008-08-22
Сообщения: 6
Репутация: +  0  -
Профиль   Отправить e-mail  

Упростить выражение

Спасибо



Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version