Versuchen Sie es mit "Reduzieren".
reduce(lambda x, y: x == y, items)
Oh, ich bin wütend, wenn es eine leere Liste ist, also muss ich den Anfangswert einstellen ...
print reduce(lambda x, y: x == y, [])
# TypeError: reduce() of empty sequence with no initial value
print reduce(lambda x, y: x == y, [], True)
... es wäre noch sauberer, wenn "ist" eine Funktion wäre.
Nachtrag Sie haben in kurzer Zeit darauf hingewiesen. Oder besser gesagt, wenn Sie einen Moment darüber nachdenken, ist das nicht gut ... orz
Ich habe einen Fehler gemacht, weil ich zum ersten Mal dachte, ich sollte ihn als Testversion veröffentlichen Lassen Sie es uns als Gebot halten ...
Nachtrag Wenn ich dachte, dass es überhaupt nicht angezeigt werden würde, wurde ich für eine Weile darauf hingewiesen, Qiita ist erstaunlich ... Der Titel und der Inhalt sind so unterschiedlich, dass ich den Titel dieses Artikels geändert und [Neuer Artikel] erstellt habe (http://qiita.com/suzuki-hoge/items/03d86c45532d3d674076).
Recommended Posts