私は学び始めたPythonこの非常に単純なコードに出くわして、正しく理解できませんでした:
import operator;
b=[(5,3),(1,3),(1,2),(2,-1),(4,9)]
sorted(b,key=itemgetter(1))
エラーが発生しました:
NameError:名前「itemgetter」が定義されていません。
何か案が?
次のようにモジュールをインポートする必要があります。
import operator
b=[(5,3),(1,3),(1,2),(2,-1),(4,9)]
sorted(b,key=operator.itemgetter(1))