Michael M. kirjoitti: > How to find the longst element list of lists? > > I think, there should be an easier way then this: > > s1 = ["q", "e", "d"] > s2 = ["a", "b"] > s3 = ["a", "b", "c", "d"] > > <snip> > > After, the list ist sorted: > > sx1 = ["a", "b", "c", "d"] > sx2 = ["q", "e", "d"] > sx3 = ["a", "b"] >
s1 = ["q", "e", "d"] s2 = ["a", "b"] s3 = ["a", "b", "c", "d"] ss = ((len(s1), s1), (len(s2), s2), (len(s3), s3)) sx = [y for (x, y) in sorted(ss)[::-1]] print sx sx1, sx2, sx3 = sx print sx1, sx2, sx3 Cheers, Jussi -- http://mail.python.org/mailman/listinfo/python-list