需要创建一个defaultdict,默认值类型为普通的Python字符串,但是我的方法似乎不起作用?发布编译错误信息。我正在使用Python 2.7,想知道有什么好的想法如何修复?谢谢。
代码
import collections
a = collections.defaultdict("")
a[1]="Hello"
a[2]="World"
print a
错误信息
a = collections.defaultdict("")
TypeError: first argument must be callable
collections.defaultdict(str)
的翻译是 "默认字典",它的值类型是字符串。 - Delganstr
是一个内置函数(built-in function),但是Python中不存在string
。你可以接受已经发布的答案之一。 - Delgan