2017-12-18 5 views
-2
for x in values: 
    x = header.index["NoExamples*NoFeatures"] 
    print (x) 

wenn ich diese Codes schrieb gibt es einen Fehler zweite Zeile.Typ Fehler: Objekt 'builtin_function_or_method' ist nicht einfügbar

"TypeError: 'builtin_function_or_method' object is not subscriptable".

könnten Sie mir dabei helfen?

+4

Was ist Header in diesem? und warum weist du das wieder x zu? welches ist das Objekt von Werten. –

+0

scheint wie 'header.index' ist eine Funktion –

+1

Bitte geben Sie weitere Details –

Antwort

1

Vermutlich ist eine headersequence (beispielsweise ein list) und index die eingebaute Methode ist, das erste Auftreten eines Elements zu finden. Das Problem ist, dass Sie versuchen, die Methode mit eckigen Klammern ([]), die Python-Syntax für die Indizierung sind, anstelle von Klammern aufzurufen. Die richtige Syntax sollte sein:

x = header.index("NoExamples*NoFeatures") 

dem Sie den Index des ersten Auftretens der Zeichenfolge "NoExamples*NoFeatures" in der Folge header geben.

Verwandte Themen