Setzen Sie einen Breakpoint bei b.append(elem)
und b.append(temp)
, starten Sie den Debugger und beobachten Sie den Code:
pop()
?elem.sort()
aufgerufen wurde?a = [[0, 28, 9], [5, 0, 7], [0, 9, 3], [28, 6, 9]]
b = []
for elem in a:
b.append(elem)
elem.sort()
for i, e in enumerate(elem):
temp = elem[(i + 1) % len(elem)]
b.append(temp)
elem.pop()
Zum Bewegen im Debugger bearbeiten Sie am besten “5000 Schritte am Tag”. Falls Sie das schon gemacht haben, dann schauen Sie sich die Tipps nochmal an.
Was tun die Symbole von oben nach unten: