Часто в задачах доводиться зберігати прямокутні таблиці з даними. Такі таблиці називаються матрицями або двовимірними масивами. Однак в Python 3 таких масивів, по суті, не існує. Але це не проблема, так як базові можливості платформи дозволяють легко створювати двовимірні списки. У мові програмування Python таблицю можна представити у вигляді списку рядків, кожен елемент якого є в свою чергу списком, наприклад, чисел.