Wpis z mikrobloga

#naukaprogramowania #python

mam liste list. kazdy element listy jest lista.
matrix = [ [1, 2, 3, 4], [5, 6, 7, 8], [9, 10, 11, 12]]

jak dodac 1 do ostatniego elementu kazdej listy w liscie aby matrix =[[1, 2, 3, 5], [5, 6, 7, 9], [9, 10, 11, 13]]

petla w petli ? ni cholery nie wiem a przykladu nie potrafie znalezc podobnego
  • 14
@gulamin: Czemu pętla w pętli? Wystarczy Ci jedna pętla, która skacze po kolejnych listach i do ostatniego (długość - 1) elementu doda 1. Nie znam składni Pythona, więc tylko tyle mogę pomóc.
@gulamin: Tożsamy, ale w pythonie się tak po prostu nie pisze. Poczytaj o listach, slice'ach, sekwencjach. Generalnie, zawsze zadawaj sobie tego typu pytania:
Mam listę jakichś obiektów. Czy chcę zrobić coś z każdym z nich? Tak, chcę zmienić coś w każdym elemencie zmiennej matrix. Tutaj wypada więc przejechać forem.
Teraz, patrzę na jeden z obiektów wewnątrz zmiennej matrix. Co to jest? Lista. Chcę coś zmienić dla każdego elementu listy? Nie. Chcę