Hello, This function does I what I want. But I'm wondering if there is an easier/better way. To be honest, I don't have a good understanding of what "pythonic" means yet.
def divide_list(lst, n): """Divide a list into a number of lists, each with n items. Extra items are ignored, if any.""" cnt = len(lst) / n rv = [[None for i in range(n)] for i in range(cnt)] for i in range(cnt): for j in range(n): rv[i][j] = lst[i * n + j] return rv Thanks! -- http://mail.python.org/mailman/listinfo/python-list