2011-06-19 4 views
9

私は3.2でカウンタを使用しようとしていましたが、正しく使用しようとしているかどうかはわかりません。なぜ私はエラーを取得している任意のアイデア?私はドキュメントの「collections.Counter()」ではなく、例行けばPython 3.2で "Counter"を使用する

>>> import collections 
>>> Counter() 
Traceback (most recent call last): 
    File "<pyshell#5>", line 1, in <module> 
    Counter() 
NameError: name 'Counter' is not defined 

私はカウンターにアクセスするように見えることができます。

答えて

21

あなたはfrom collections import Counterが必要です。 import collectionsを使うと、コレクション内のものだけがコレクションとして利用できます。 何かthis tutorial chapterの最初のいくつかのセクションでは、モジュールと詳細についてはimportを参照してください。

関連する問題