Есть массив:
[[4, '...', '...'], [3, '...', '...'], [1, '...', '...'], [2, '...', '...']]
Как его отсортировать так, чтоб в итоге он был в виде:
[[1, '...', '...'], [2, '...', '...'], [3, '...', '...'], [4, '...', '...']]
Уже есть решение, но я уверен оно не самое оптимальное, а скрипт работает обычно с большими данными, так что разница будет заметная.
Голова вообще сейчас не варит, искал баг полтора часа, как оказалось set() меняет порядок элементов...