2011-06-19 6 views
9

Próbowałem użyć licznik w 3.2, ale nie jestem pewien, czy staram się go używać prawidłowo. Każdy pomysł, dlaczego dostaję błąd?Korzystanie z „Counter” w Pythonie 3.2

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

Mogę wydawać się uzyskać dostęp do licznika, jeśli przejdę "collections.Counter()" Ale nie przykłady w dokumentacji.

Odpowiedz

21

Chcesz from collections import Counter. Korzystanie z kolekcji import collections powoduje, że zbiory w kolekcjach są dostępne tylko jako kolekcje. coś. Więcej o modułach i działaniach import w pierwszych kilku sekcjach this tutorial chapter.