сортировка массива в python 3
Возникла следующая проблема, я сейчас изучаю python а именно в данный момент прохожу книгу "грокаем алгоритмы". Было написано про сортировку выбором и в качестве примера код, сортирующий массив по возрастанию. Проблема в том, что код написан на версии python 2.7 и я не совсем могу разобраться в этом примере (пример прикрепил на скриншоте, в python 3 он выдаёт ошибку) особенно во второй его части (в первой в принципе всё понятно. Как работает этот код и как он должен выглядеть в python 3+ версии?