2017-09-28 26 views
-3

inbuilt len()関数を使用してリストの長さを取得しようとしていますが、TypeErrorを取得しようとしています。 マイコード:TypeError: 'int'オブジェクトはlen()で呼び出せません

lst1=[1,2,3,4] 
length=len(lst1) 
print (length) 

Error: 
lst1=[1,2,3,4] 
length=len(lst1) 
print (length) 
Traceback (most recent call last): 

    File "<ipython-input-42-5e2d2a78a7ce>", line 2, in <module> 
    length=len(lst1) 

TypeError: 'int' object is not callable 

私は同様の質問を発見したが、答えは、問題は私がやっているものではありませんこれは、あまりにも変数として関数名を使用していたと述べました。私は問題を把握していないようです。

答えて

0

あなたが正しい質問に投稿したコード。 次のコードはエラーを投げることはありません。

lst1=[1,2,3,4] 
length=len(lst1) 
print(length) 

しかし、あなたが誤ってlength()の代わりlengthを使用している場合。すなわち

print(length()) 

あなたが言ったことは誤りです。 lst1はリストです。私がここに見ているのはlengthintだけです。

コードを正しく確認してください。

+0

ありがとうございますNandanは、コードスニペットが正しいことを明確にしました。しかし、私が何を試しても、それは同じエラーを投げた。私はスパイダーアプリケーションを再起動し、それは今動作します:) – Abhijith

関連する問題