В зависимости от того, что вы делаете, у вас может не быть двухмерного массива.
80% времени у вас есть простой список "похожих на строки объектов", которые могут быть правильными последовательностями.
myArray = [ ('pi',3.14159,'r',2), ('e',2.71828,'theta',.5) ]
myArray[0][1] == 3.14159
myArray[1][1] == 2.71828
Чаще всего это экземпляры класса, словаря, набора или чего-то более интересного, чего у вас не было на предыдущих языках.
myArray = [ {'pi':3.1415925,'r':2}, {'e':2.71828,'theta':.5} ]
20% времени у вас есть словарь с парой
myArray = { (2009,'aug'):(some,tuple,of,values), (2009,'sep'):(some,other,tuple) }
Редко, вам действительно понадобится матрица.
У вас есть большое количество коллекционных классов в Python. Хорошие шансы, что у вас есть нечто более интересное, чем матрица.