Gibt es eine Möglichkeit für strengen sublist zu überprüfen:prüft strengen sublist
a = [1,2,3]
b = [1,3]
c = [1,2,3,4]
diese Listen gegeben, mag ich so etwas wie dies zu erreichen:
>> a.is_strict_sublist(c)
True
>> b.is_strict_sublist(c)
False
Update:
ich umformulieren meine Frage:
Das ist, was ich tun wollte. Ich durchlaufe einen Graphen, wo ich mehrere Pfade habe (Liste der Knoten). Leider finde ich Duplikate und Unterlisten. Gibt es eine bessere Art und Weise Unterlisten anders als mit issubset
Im obigen Beispiel zu entfernen, ich möchte nur zwei Wege: [1,3]
und [1,2,3,4]
Schauen Sie sich die Dokumentation an, Sie haben es fast geschafft: https://docs.python.org/3/library/stdtypes.html#set.issubset – Blender
Warum sollte das zweite Beispiel 'False' zurückgeben? Klar sollte es "True" sein ?? –