Aktywne Wpisy
Javert_012824 +165
Sytuacja z Lęborka. Kto według was jest winnym tego incydentu?
#wypadek #polskiedrogi #samochody #motoryzacja #prawo #prawojazdy
#wypadek #polskiedrogi #samochody #motoryzacja #prawo #prawojazdy
Zaczytanaa +51
Do jakiego kraju chcielibyście wyemigrować/urodzić się i dlaczego akurat tam? U mnie w sercu niezmiennie od kilku lat Islandia - brak upałów, czyste powietrze, piękne krajobrazy i kolor niebieski na fladze
tranpose = [[lista[j][i] for i in range(n)] for j in range(n)]
założmy że nasza lista to
lista = [[1,2,3],[4,5,6],[7,8,9]]
ŁOPATOLOGICZNIE PROSZE
która petla sie tam kreci pierwsza? tu nie ma wciecia, nie ma dwukropka, pierw leci pętla z "j" czy "i"?
Z tego co ja rozumiem to pierw petla "i", nastepnie "j" przeskakuje +1 i potem znowu "i" i itd,
czyli pierwsze wykonuje się to co jest pierwszym nawiasie, potem poza nawiasem
czy mam racje?
#python #naukaprogramowania #informatyka
@Tooca_rev: od lewej do prawej
[ (i, j, l) for i in range(m) for j in range(n) for l in range(o) ]
Rownowazne:
for i in range(m):
for j in range(n):
for l in range(o)
Jako zadanie, napisz list comprehension ktore wyplaszczy to
[ (1, 2), (3, 4), (4, 5) ]
do[1,
Jeśli poświęcisz trochę wysiłku na zainstalowanie jakiegoś IDE z debugerem i rozkminisz jak go używać, to w nim powinno być przechodzenie krok po kroku przez elementy programu z jednoczesnym wyświetlaniem aktualnych wartości zmiennych.
Można się męczyć i tracić czas na próbę zrozumienia (rozpatrywanie wielu scenariuszy w głowie) albo po prostu puścić debuger i to zobaczyć. W pewnym momencie problem może być
x = [ (1, 2), (3, 4), (4, 5) ]
y = [n for t, n in x for n in t]
po raz kolejny dzieki za odpowiedź :)
@mrq: super pomysł, obczaje temat w wolnej chwili, dziekuje
x = [ (1, 2,3,4,5), (3, 4,5,6,7,8), (4, 5,6,7,8,9) ]
mialo byc
y = [n for t in x for n in t]
i chyba to rozwiazanie robi robote tez przy 5 elementach
to z gory to bylo z zabawy, kombinowania skladnią w moim IDE, do smieci