Gibt es eine garantierte Bewertungssequenz für die eingebaute Funktion 'any()'? Das heißt, es ist sicher anzunehmen, dassPython 'any()' Build-in-Funktion Bewertungssequenz
any([..., x, ... y, ...])
Zustand überprüfen wird ‚x‘ vor ‚y‘ für jede ‚x‘ aufgelistet, bevor ‚y‘?
Beachten Sie, dass sich die Frage 'Is the shortcircuit behaviour of Python's any/all explicit?' mit dem "Kurzschlussverhalten" befasst. Es handelt sich nicht um die Bewertungssequenz!
Bitte, bieten Beweis/Referenz für Ihre vorgeschlagenen Aussagen.
[Ja ...] (http://StackOverflow.com/a/14866380/2011147) – Selcuk
@Selcuk Ich glaube nicht, dass dies ein Duplikat ist. Kurzschließen bedeutet, die Auswertung zu stoppen, sobald der erste 'True'-ish-Wert erreicht ist, und nicht die Reihenfolge, in der die Werte bis dahin ausgewertet werden. – DeepSpace
@DeepSpace Ich habe es nicht als Duplikat markiert, aber die Antwort, die ich verlinkt habe, hat eine Verknüpfung mit der tatsächlichen Zusammenführung, die darauf hinweist, dass die Listenelemente der Reihe nach ausgewertet werden. – Selcuk