Ich habe eine Liste von ganzen Zahlen. Ich möchte wissen, ob die Zahl 13 darin erscheint und, wenn ja, wo. Muss ich die Liste zweimal durchsuchen, wie im folgenden Code?
%Vor% Im Fall von Wörterbüchern gibt es eine get
-Funktion, die die Mitgliedschaft ermittelt und die Suche mit derselben Suche durchführt. Gibt es etwas Ähnliches für Listen?
Es sieht so aus, als müssten Sie nur die Ausnahme abfangen ...
%Vor%Nein, es gibt keine direkte Übereinstimmung für das, wonach Sie gefragt haben. Es gab eine Diskussion eine Weile zurück auf der Python Mailing-Liste darüber, und die Menschen kamen zu dem Schluss, dass es wahrscheinlich ein Code-Geruch war, wenn Sie das benötigten. Verwenden Sie stattdessen ein dict oder set , wenn Sie die Mitgliedschaft auf diese Weise testen müssen.