Generowanie dwuwymiarowej listy w Pythonie
Za pomocą dwóch pętli, określonych w wyrażeniu listowym, można utworzyć dwuwymiarową listę.
Stwórzmy listę składającą się z trzech
list, które z kolei zawierają
liczby od 1 do 4. Aby to zrobić,
w wyrażeniu listowym należy utworzyć kolejne,
wewnętrzne wyrażenie listowe. W nim opiszemy
generowanie liczb za pomocą pętli i zmiennej
j. Jednocześnie zewnętrzną pętlę z i
umieścimy po prawej stronie wewnętrznego wyrażenia listowego:
lst = [[j for j in range(1, 5)] for i in range(0, 3)]
print(lst)
Wynik wykonania kodu:
[
[1, 2, 3, 4],
[1, 2, 3, 4],
[1, 2, 3, 4],
]
Za pomocą wyrażenia listowego utwórz następującą listę:
[
[1, 2, 3, 4, 5],
[1, 2, 3, 4, 5],
[1, 2, 3, 4, 5],
]
Za pomocą wyrażenia listowego utwórz następującą listę:
[
[
[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],
],
]