次のコードの実行結果として正しいものはどれですか?nprint(sorted(['b', 'A', 'C'], key=str.lower))
sorted関数のkey引数には、各要素を比較する前に適用する関数を指定できます。str.lowerを指定すると、比較には小文字に変換した値('b'、'a'、'c')が使われます。その順序はa、b、cなので、元の要素が['A', 'b', 'C']の順に並びます。key指定がない場合は文字コード順で大文字が小文字より先になり、['A', 'C', 'b']になります。なお、sortedは元のリストを変更せず、新しいリストを返します。