Einführung
In Python können Sie mithilfe einer einfachen Funktion leicht überprüfen, ob alle Elemente in einer Liste identisch sind. In dieser Herausforderung müssen Sie eine Funktion erstellen, die überprüft, ob alle Elemente in einer Liste identisch sind.
Überprüfen, ob alle Listelemente identisch sind
Schreiben Sie eine Funktion all_equal(lst), die eine Liste als Argument nimmt und True zurückgibt, wenn alle Elemente in der Liste identisch sind, und False andernfalls.
Um dieses Problem zu lösen, können Sie die folgenden Schritte verwenden:
- Verwenden Sie
set(), um doppelte Elemente in der Liste zu eliminieren. - Verwenden Sie
len(), um zu überprüfen, ob die Länge des Sets1ist. - Wenn die Länge des Sets
1ist, geben SieTruezurück. Andernfalls geben SieFalsezurück.
def all_equal(lst):
return len(set(lst)) == 1
all_equal([1, 2, 3, 4, 5, 6]) ## False
all_equal([1, 1, 1, 1]) ## True
Zusammenfassung
In dieser Herausforderung haben Sie gelernt, wie Sie mithilfe einer einfachen Funktion überprüfen können, ob alle Elemente in einer Liste identisch sind. Sie können diese Funktion verwenden, um schnell zu bestimmen, ob eine Liste nur aus identischen Elementen besteht.