Екі өлшемді массивтердің салынған генераторлары Екі өлшемді массивтерді жасау үшін, тізімнің генераторын жолдар үшін генератор ішінде орналастыру арқылы ішкі генераторларды пайдалануға болады. Мысалы, N жолдар мен m бағандар тізімін генератордың көмегімен жасау, әрбір элемент m нөлдер тізімі болып табылады N элементтердің тізімін жасау:
[[0] * m for i in range(n)]
Бірақ ішкі тізімді, мысалы, генератордың көмегімен жасауға болады: [0 for j in range(m)]. Бір генераторды екіншісіне салу арқылы ішкі генераторларды аламыз:
[[0 for j in range(m)] for i in range(n)]
Бірақ егер 0 Саны i (жол нөмірі) және j (баған нөмірі) байланысты кейбір өрнекке ауыстырса, онда кейбір формула бойынша толтырылған тізімді алуға болады.
Келесі массивті орнату керек (ыңғайлы болу үшін элементтер арасында қосымша Бос орындар қосылады):
0 0 0 0 0 0
0 1 2 3 4 5
0 2 4 6 8 10
0 3 6 9 12 15
0 4 8 12 16 20
Бұл массивте n = 5 жол, m = 6 баған, және элемент i жолда және j бағанасында мынадай формула бойынша есептеледі: A[i][j] = i * j.
Мұндай массивті жасау үшін генераторды пайдалануға болады: