Fyllning av multidimensionella listor i Python

Med hjälp av loopar kan man fylla multidimensionella listor med element.

Antag att vi behöver få följande tvådimensionell lista:

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

Vi löser uppgiften genom att applicera två nästlade loopar. Den yttre loopen kommer att skapa dellistor, och den inre kommer att fylla dessa dellistor med nummer:

pythonlst = []

for i in range(0, 2):
  sub_lst = [] # skapar en dellista
  for j in range(1, 4):
    sub_lst.append(j) # fyller dellistan med nummer
  lst.append(sub_lst)
Задание 1

Använd loopar för att fylla listan med följande data:

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

Två listor är givna:

pythonlst1 = []
lst2 = ['a', 'b', 'c']

Använd loopar för att fylla den första listan med element från den andra listan så att följande resultat erhålls:

python[
  ['a', 'b', 'c'],
  ['a', 'b', 'c'],
]