ich meine Matrix initialisiert ...Wie ändert man ein bestimmtes Element in einer Matrix?
mid_mtx = [ [(0, "")]*len(s2) ]*len(s1)
ich eine Liste später erstellt, die zwei Werte halten [6, "Middle"] genannt middle_ij_val.
Ich möchte mid_mtx [i] [j] mit middle_ij_val aktualisieren. so habe ich ...
mid_mtx[i][j] = middle_ij_val
Dies würde jedoch Ausgang ...
[(0, ''), [6, 'Middle'], (0, ''), (0, ''), (0, ''), (0, ''), (0, ''), (0, '')]
[(0, ''), [6, 'Middle'], (0, ''), (0, ''), (0, ''), (0, ''), (0, ''), (0, '')]
[(0, ''), [6, 'Middle'], (0, ''), (0, ''), (0, ''), (0, ''), (0, ''), (0, '')]
[(0, ''), [6, 'Middle'], (0, ''), (0, ''), (0, ''), (0, ''), (0, ''), (0, '')]
[(0, ''), [6, 'Middle'], (0, ''), (0, ''), (0, ''), (0, ''), (0, ''), (0, '')]
[(0, ''), [6, 'Middle'], (0, ''), (0, ''), (0, ''), (0, ''), (0, ''), (0, '')]
Wie würde ich es Code, so dass, wenn ich mid_mtx tun [1] [1] wird es nur ändern dieser bestimmte Ort nur?
mid_mtx [i] [j] = middle_ij_val ist innerhalb eines doppelten for-Schleife, die alle Elemente in der iteriert Matrix. Iterating-Zeile ist die äußere for-Schleife und col ist die innere Schleife. – lowan