Die Idee ist, dass ich eine Zeichenfolge 'vier' bestehend aus 4 Sub-Strings habe. Ich versuche, Wörter aus dem Listenordner zu finden, die ausschließlich mit den 4 Teilzeichenfolgen (Teilmengen) übereinstimmen. Also würde 'paul' passen, aber 'pauls' nicht. Das einzige Problem, das ich habe, ist, dass 'Sets' nicht mit identischen Strings umgehen können. Der Code unten wird "aa" drucken, aber es gibt nur ein a in der Zeichenfolge "vier". Gibt es eine Operation 'issubset' für die Verwendung mit Listen?setzt Operationen auf Listen
four = "laup"
four = set(four)
folder = ["paul","joshua","other","asdf","joshua","aa","hello"]
for word in folder:
wordstrings = set(word)
if wordstrings.issubset(four):
print(word)
Vielen Dank Padraic! Große Lösung – JohnPaul