Um eine integrierte Funktion aufzurufen, mussen Sie Klammern verwenden. Klammern unterscheiden Funktionsaufrufe von anderen Operationen, die fur einige Objekte ausgefuhrt werden k√∂nnen, z. TypeError: ‚Äòeingebaute_Funktion_oder_Methode‚Äô Objekt ist nicht subskribierbar‚" Fehler.
In diesem Handbuch sprechen wir daruber, was dieser Fehler bedeutet und warum er auftreten kann. Wir gehen ein Beispiel durch, damit Sie herausfinden können, wie Sie den Fehler beheben können.
TypeError: ‘builtin_function_or_method’ Objekt ist nicht subscriptable
Nur iterierbare Objekte sind subscriptable. Beispiele fur iterierbare Objekte sind Listen, Strings und Wörterbucher. Auf einzelne Werte in diesen Objekten kann uber eine Indizierung zugegriffen werden. Dies liegt daran, dass Elemente in einem iterierbaren Objekt Indexwerte haben.
Betrachten Sie den folgenden Code:
Unser Code gibt "Englisch‚" zuruck. Unser Code ruft das erste Element in unserer Liste ab, das sich an der Indexposition 0 befindet. Unsere Liste ist indiziert, sodass wir mit eckigen Klammern darauf zugreifen k√∂nnen.
Eingebaute Funktionen sind nicht indiziert. Dies liegt daran, dass sie keine Liste von Objekten zuruckgeben, auf die uber die Indizierung zugegriffen werden kann.
Der "TypeError: ‚Äòbuiltin_function_or_method‚Äô Objekt ist nicht subskribierbar‚" Fehler tritt auf, wenn Sie versuchen, mit eckigen Klammern auf eine integrierte Funktion zuzugreifen. Dies liegt daran, dass der Python-Interpreter, wenn er eckige Klammern sieht, versucht, auf Elemente von einem Wert zuzugreifen, als ob dieser Wert iterierbar w√§re.
81 % der Teilnehmer gaben an, dass sie sich nach dem Besuch eines Bootcamps hinsichtlich ihrer Aussichten auf einen technischen Job sicherer fuhlten . Lassen Sie sich noch heute in ein Bootcamp einweisen.
Der durchschnittliche Bootcamp-Absolvent verbrachte weniger als sechs Monate im Karriereubergang, vom Beginn eines Bootcamps bis zur Suche nach seinem ersten Job.
Wir werden bauen ein Programm, das alle Datens√§tze aus einer Liste von Haushaltswaren an eine andere Liste anh√§ngt. Ein Artikel sollte nur in die n√§chste Liste aufgenommen werden, wenn dieser Artikel auf Lager ist.