Liste und Subliste vergleichen, unter einbehaltung der Reihenfolge der Listenelemente

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
Christian?
User
Beiträge: 2
Registriert: Samstag 25. Juli 2020, 22:42

Hallo,
Ich würde gerne eine Subliste mit einer Liste Vergleichen und zwar unter Einbehaltung der Reihenfolge der Elemente beider Listen,
so das folgende Listen mir True zurückgeben würden:
absolute_sequenz = ("Ass", "2", "3", "4", "5", "6", "7", "8", "9", "Bube", "Dame", "König", "Ass")
sequenz = ("7", "8", "9", "Bube")
Diese Eingabe aber False:
absolute_sequenz = ("Ass", "2", "3", "4", "5", "6", "7", "8", "9", "Bube", "Dame", "König", "Ass")
sequenz = ("8", "9", "Bube", , "5")
alle Vergleichsoperatoren, die ich bisher ausprobiert habe geben mir jeweils True zurück, da "5" ja auch in der übergeordnetten Liste vorkommt. Die Werte sollen aber zusammenhängen und die Subliste beliebig groß sein (3-13 Elemente).
__deets__
User
Beiträge: 14545
Registriert: Mittwoch 14. Oktober 2015, 14:29

Ein simpler Weg besteht darin, die beiden Sequenzen in strings zu wandeln. ZB “789Bube”. Und dann ist ein “in”-operator alles, was du benutzen musst.
Christian?
User
Beiträge: 2
Registriert: Samstag 25. Juli 2020, 22:42

Das habe ich gesucht. Vielen Dank!
Antworten