Массивы Python могут содержать что угодно - и они растут по мере необходимости, поэтому вам не нужно устанавливать жесткое ограничение на размер.
Попробуйте это - он создает namedtuple
(хороший способ представлять структуру как вещи).
from collection import namedtuple
Pair = namedtuple("Pair", ["first", "second"])
p1 = Pair(1,2)
p2 = Pair(3,4)
list_of_pairs = [p1,p2]
print(list_of_pairs)