Ich fand, dass es Frage zusammenhängt, wie zumindest einen zu finden, wenn Element in einer Liste vorhanden ist:
How to check if one of the following items is in a list?Wie überprüfen Sie, ob alle folgenden Elemente in einer Liste enthalten sind?
Aber was ist die beste und pythonic Art und Weise, ob alle Elemente in einer Liste existiert zu finden?
durch die docs Suche fand ich diese Lösung:
>>> l = ['a', 'b', 'c']
>>> set(['a', 'b']) <= set(l)
True
>>> set(['a', 'x']) <= set(l)
False
Andere Lösung sein würde:
>>> l = ['a', 'b', 'c']
>>> all(x in l for x in ['a', 'b'])
True
>>> all(x in l for x in ['a', 'x'])
False
Aber hier müssen Sie mehr Tipp tun.
Gibt es noch andere Lösungen?
Was ist los mit 'set (kleiner) <= set (größer)'? – eumiro