i'm trying to find a good way of storing information in a variable and an easy way to "rotate" it (for lack of a better term).

the general purposes.. think of the data grid i'm dealing with as a chess board. i need to store strings in that pattern, and i also need a way to rotate that grid 180deg (again much like a chessboard viewed from the other side).

so far all I've come up with is a list of lists, but i'm hoping there is a more elegant solution..?