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

이 코드를 작성할 때 두 번째 오류가 있습니다.유형 오류 : 'builtin_function_or_method'객체는 subscriptable이 아닙니다.

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

저에 대해 저를 도울 수 있습니까?

+4

여기에 헤더 란 무엇입니까? 왜 x에 다시 할당할까요? 그것은 가치의 대상이다. –

+0

'header.index'와 같은 것 같습니다. –

+1

자세한 내용을 입력하십시오. –

답변

1

아마도 headersequence (예 : list)이고 index은 요소의 첫 번째 발생을 찾는 기본 제공 방법입니다. 문제는 괄호 대신에 대괄호 ([])를 사용하여 인덱싱을위한 Python 구문 인 메서드를 호출하려고한다는 것입니다. 올바른 구문은 다음과 같아야합니다 순서 header 당신에게 문자열 "NoExamples*NoFeatures"의 선두로부터의 인덱스를 줄 것이다

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

.