Max Noel wrote: > On Jun 17, 2005, at 11:58, János Juhász wrote: >>I have a 2D array: >> >> >>>>>[['1', '2 ', '3 '], ['longer ', 'longer ', 'sort']] >>>>> >> >> >>How can I get what is the max(len(item)) for the columns ? >>I would like to get a list with the max_col_width values. > > >>> a = [[1, 2], [1, 2, 3], [1, 2, 3, 4], [1]] > >>> max(len(item) for item in a) > 4 > > If you're running Python 2.3 or lower, add brackets in the last > line: > >>> max([len(item) for item in a]) > 4
another way: >>> a = [[1, 2], [1, 2, 3], [1, 2, 3, 4], [1]] >>> max(map(len, a)) 4 _______________________________________________ Tutor maillist - Tutor@python.org http://mail.python.org/mailman/listinfo/tutor