1. ホーム
  2. Python

TypeError: 'builtin_function_or_method' オブジェクトは反復可能ではありません。

2022-02-18 22:13:16

for i,n in Counter(ass).items():
    print('単語は %r、カウンタは %d'%(i,n))

もし、上記の項目で括弧が足りなかった場合、どのようなエラーが発生するでしょうか?
以下の通りです。

トレースバック (最も最近の呼び出し):
  ファイル "<pyshell#16>", 行 1, in <module>
    for i,n in ass.items:
TypeError: 'builtin_function_or_method' オブジェクトはイテレート可能ではありません。

これはどういうことでしょうか?
--------------------- 
質問投稿の原文です。 https://blog.csdn.net/Hoontme/article/details/78974526

上記の投稿のエラーの答えが、こちらでも同じエラーに遭遇しましたので、ここに記録します。

object is not iterableのようなエラーが発生した場合 それは通常、反復されるオブジェクトか、反復されるオブジェクトが反復をサポートしないオブジェクトを持っていることです を変更してください。 オブジェクトを反復処理可能なオブジェクトに変更します。 を変換するのに苦労しています。 オブジェクトをテンソル ということで、これにて終了