私は自分のproject.Nowのpython2でPython2からPython3に移行したいと思っていました。私は文法エラーを取得しています。以下に示すforループコードスニペットを記述しています。私はどこが間違っているのか混乱しています。Python 3でのLambdaソート
コード:
for k, val in sorted(datasource_columns.iteritems(), key=lambda(
k, v): sort_order.index(k)):
# columns.add_column(key, sorted(val))
columns.add_column(k, val)
、SORT_ORDERは= [ '名前'、 'データタイプ'、 'タイプ'、 'ロール']
投稿に実際のエラーを含めてください。 – Galen
'sort_order.index(k)'は非常に非効率なソートキーのように聞こえます... –