Wie überprüfe ich, ob alle folgenden Elemente in einer Liste enthalten sind?

Ich habe festgestellt, dass eine verwandte Frage dahingehend besteht, wie festgestellt werden kann, ob mindestens ein Element in einer Liste vorhanden ist:
Wie überprüfe ich, ob eines der folgenden Elemente in einer Liste enthalten ist?

Aber was ist der beste und pythonischste Weg, um herauszufinden, ob alle Elemente in einer Liste vorhanden sind?

eim Durchsuchen der Dokumente habe ich diese Lösung gefunden:

>>> l = ['a', 'b', 'c']
>>> set(['a', 'b']) <= set(l)
True
>>> set(['a', 'x']) <= set(l)
False

Eine andere Lösung wäre:

>>> 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 tippen.

Gibt es noch andere Lösungen?

Antworten auf die Frage(12)

Ihre Antwort auf die Frage