-2
私のコードは次のとおりです。Pythonコンパイラが動作しないのはなぜですか?次のように
data = [["456"], ["123"], ["987", "234"]]
def comparator(array1, array2):
return array1[0] > array2[0]
data.sort(comparator)
print data
私は、配列内の最初の値に基づいて並べ替えしようとしています。出力は:
[['456'], ['123'], ['987', '234']]
なぜ私の関数は配列の配列をソートしないのですか?
配列1と配列2は何ですか? – Aditya
@ADITYAこれは、 'sort'によって関数に渡されるリスト内のリストです... – Li357
それはなぜ機能するのですか?あなたは関数をソートするために何を期待しましたか? – abccd