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:
[
[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:
lst = []
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)
Använd loopar för att fylla listan med följande data:
[
[1, 2, 3],
[1, 2, 3],
[1, 2, 3],
]
Två listor är givna:
lst1 = []
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:
[
['a', 'b', 'c'],
['a', 'b', 'c'],
]