ich bin gerade ein wenig am Verzweifeln. Als Übung wollte ich in Python eine Funktion zur Berechnung von Determinaten implementieren, allerdings stimmt mit meinen Listen, in denen ich die Matrix speichere, irgendetwas nicht.
Der Code:
Code: Alles auswählen
liste = [[1,2,3], [4,5,6], [7,8,9]]
matrix = list(liste)
for i in range(len(matrix)):
matrix[i].pop(0)
matrix.pop(0)
print(liste)
print(matrix)
Ausgabe:
[[2, 3], [5, 6], [8, 9]]
[[5, 6], [8, 9]]
Weiß jemand, warum und wie man das umgehen kann?
Danke schonmal