Slicing 2d lists with numpy Jul 5, 2012 • Noel olxol = [ [ 1, 2, 3 ], [ 4, 5, 6 ], [ 7, 8, 9 ] ] indiciesOfColumnsToShow = [ 0, 2 ] npArray = numpy.array( olxol )[:, indiciesOfColumnsToShow] olxol2s = npArray.tolist() olxol2s >>> [ [ 1, 3 ], [ 4, 6 ], [ 7, 9 ] ]