Python-да екі өлшемді тізімді генерациялау

Қосуда берілген екі циклді пайдаланып екі өлшемді тізімді жасауға болады.

Үш тізімнен тұратын тізім жасайық, олардың әрқайсысында 1-ден 4-ке дейінгі сандар бар. Ол үшін қосу ішінде тағы бір ішкі қосу жасау керек. Онда j⁅/c⁤ айнымалысы мен циклді пайдаланып сандарды генерациялауды жазамыз. Сонымен бірге сыртқы циклді i ішкі қосудан оңға қарай орнатамыз:

pythonlst = [[j for j in range(1, 5)] for i in range(0, 3)]
print(lst)

Кодты орындау нәтижесі:

python[
  [1, 2, 3, 4],
  [1, 2, 3, 4],
  [1, 2, 3, 4],
]
Задание 1

Қосу арқылы келесі тізімді жасаңыз:

python[
  [1, 2, 3, 4, 5],
  [1, 2, 3, 4, 5],
  [1, 2, 3, 4, 5],
]
Задание 2

Қосу арқылы келесі тізімді жасаңыз:

python[
  [
    [1, 2, 3],
    [1, 2, 3],
    [1, 2, 3],
  ],
  [
    [1, 2, 3],
    [1, 2, 3],
    [1, 2, 3],
  ],
  [
    [1, 2, 3],
    [1, 2, 3],
    [1, 2, 3],
  ],
]