以下のようにdefを使ってresultという関数を呼び出したいです。
python
1A = [['orange', 3],['apple', 1],['grape', 4],['banana', 2]] 2 3def result(): 4 result = sorted(A, key=lambda x: x[1]) 5 return result()
しかし以下のようなエラーが出てしまいます。
python
1>>>result() 2TypeError: 'list' object is not callable
以下のような結果を期待しているのですが、どのようにdefを呼び出したらよいのでしょうか。
python
1>>> result 2[['apple', 1], ['banana', 2], ['orange', 3], ['grape', 4]]
※defを使わずにプログラムを書く方法もありますが、defを使って別ファイルにAをインポートしたいのでdefを使った方法を教えて頂けると助かります。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。