Verwenden von Python 3.2.defaultdict ist nicht definiert
import collections
d = defaultdict(int)
Lauf
NameError: name 'defaultdict' is not defined
Ive neu gestartet Idle. Ich weiß, Sammlungen importiert wird, weil
collections
Ergebnisse in
<module 'collections' from '/usr/lib/python3.2/collections.py'>
Eingabe auch (Sammlungen) helfen zeigt mir die Hilfe einschließlich der defaultdict Klasse.
Was mache ich falsch?
Lesen Sie mehr über 'import'. Es fügt nur die Namen hinzu, die Sie für Ihren Namespace angegeben haben. Sie könnten zum Beispiel 'from collections import defaultdict' verwenden, oder Sie könnten' defaultdict' als 'collections.defaultdict' bezeichnen. –
Welcher Post hier gab Ihnen die Idee, dass das funktionieren würde? Vielleicht kann es korrigiert werden, wenn einige Antwort vergessen haben, die richtige Import-Anweisung zu verwenden. –