2012-04-05 5 views
-1

In Python 3.0.1 versuche ich den Counter Teil des collections Moduls zu verwenden Überall sehe ich in der Dokumentation ... es gibt nichts, das besagt, dass dieser Teil des Moduls nicht ist verfügbar in Python 3.0.1. Aber ...Python 3.0.1 collections.Counter

from collections import Counter 
from collections import counter 
from Collections import Counter 
from Collections import counter 

Alle Ausbeute Fehler für mich ... Warum ist das ???

Antwort

3

collections.Counter wurde in Version 3.1 hinzugefügt. Entweder auf 3.2 upgraden oder die Klasse selbst implementieren. Es gibt ein Rezept here.

+2

Es scheint, dass Rezept für Python 2.x geschrieben wurde, wenn Sie es mit Python 3.0 verwenden, müssen Sie alle 'iteritems' Funktionsreferenzen zu' items' ersetzen. –

2

Die Counter Klasse war nicht in der Version 3.0.1 von Python vorhanden. es erschien mit 3.1 Version.

3

Sie NICHT Gebrauch 3.0 - es war im Grunde tot bei der Ankunft wie es ernsthafte Probleme hat. Get 3.2, oder mindestens 3.1.

Verwandte Themen