Thanks for your reply! But i think using "for@for@for" to find out the 
appropriate column size is also another waste,
on the other hand, the length of the list's single string is similar with each 
other usually, so the maximum maybe is the mode of the list.


________________________________
 发件人: Ian Kelly <ian.g.ke...@gmail.com>
收件人: Tom Zhou <py...@yahoo.cn> 
抄送: "python-list@python.org" <python-list@python.org> 
发送日期: 2011年12月19日, 星期一, 下午 7:35
主题: Re: Columnize in module "cmd"
 
On Mon, Dec 19, 2011 at 7:53 PM, Tom Zhou <py...@yahoo.cn> wrote:
> Hi~ alls
> recently, i focus on the module "cmd", and find some confused things-- the
> function named "columnize". Why we need a multiloop as
> "for nrows ..
>         for col ..
>                    for row.."
> ?? i think we can make a easier method, for example, first, find out the
> maxlen str in list, and use its length as the standard size to format the
> list.
> Ok, maybe i ignore something, so please give me some hints.

The columns can have different widths.  Finding the single longest
string in the list and using its length for all columns would
potentially waste a lot of space.
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to