我有这段代码:
visits = defaultdict(int)
for t in tweetsSQL:
visits[t.user.from_user] += 1
Run Code Online (Sandbox Code Playgroud)
我在网上看了一些使用排序方法的例子:
sorted(visits.iteritems, key=operator.itemgetter(1), reverse=True)
但是它给了我:
"TypeError: 'builtin_function_or_method' object is not iterable"
我不知道为什么.
小智 12
iteritems是一种方法.你需要括号来调用它:visits.iteritems().
就像现在一样,你正在传递iteritems方法本身,sorted这就是为什么它抱怨它不能迭代一个函数或方法.