Korzystanie z Pythona 3.2.defaultdict nie jest zdefiniowany
import collections
d = defaultdict(int)
run
NameError: name 'defaultdict' is not defined
Ive wznowiona Idle. Wiem kolekcji jest importowany, ponieważ wpisując
collections
wyników w
<module 'collections' from '/usr/lib/python3.2/collections.py'>
również pomóc (zbiory) pokazuje mi pomoc w tym klasy defaultdict.
Co robię źle?
Przeczytaj o 'import'. Dodaje tylko te nazwy, które określasz do swojej przestrzeni nazw. Możesz na przykład użyć 'from the collections import defaultdict', lub możesz odwołać się do' defaultdict' jako 'collections.defaultdict'. –
Jaki post wysłał ci pomysł, że to zadziała? Być może można to poprawić, jeśli w jakiejś odpowiedzi zapomniałem użyć właściwego oświadczenia importowego .. –