Wie nur einzelne Kopie von Unterlisten mit denselben Elementen (aber in anderer Reihenfolge) aus einer größeren Liste zu halten?

stimmen
0

Ich habe eine Liste

[[1, -2, 3], [1, -2, -4], [1, -2, 1], [3, -2, 1], [-4, 1, 2]]

und ich möchte mit exakt gleichen Elemente einzelne Kopie der Teillisten halten. dh Entfernen

[[3, -2, 1], [-4, 1, 2]]

und erhalten Liste folgen.

[[1, -2, 3], [1, -2, -4], [1, -2, 1]]

Was könnte der schnellste Weg, dies zu tun?

Ich bin Neuling, so Sprache schlecht sein kann.

Veröffentlicht am 19/03/2020 um 21:54
quelle vom benutzer
In anderen Sprachen...                            


1 antworten

stimmen
-2

Eine schnelle Möglichkeit, zurückzukehren Liste ohne ein bestimmtes Element in Python

Beispiel

list_1 = [[1, -2, 3], [1, -2, -4], [1, -2, 1], [3, -2, 1], [-4, 1, 2]]

neue_liste = list (list_1)

new_list.remove ([3, -2, 1], [-4, 1, 2])

wenn Sie mit dem Index Verwendung der .pop entfernen möchten () Befehl

https://note.nkmk.me/en/python-list-clear-pop-remove-del/

Beantwortet am 19/03/2020 um 21:57
quelle vom benutzer

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more