我刚开始了解到python遇到了这个非常简单的代码,它无法正确处理:

import operator;

b=[(5,3),(1,3),(1,2),(2,-1),(4,9)]
sorted(b,key=itemgetter(1))

我得到了错误:
名称错误:未定义名称“itemgetter”。
知道吗?

最佳答案

您必须像这样导入模块,

import operator

b=[(5,3),(1,3),(1,2),(2,-1),(4,9)]
sorted(b,key=operator.itemgetter(1))

10-07 12:34