t = (3, 1, 2)
print(tuple(sorted(t, reverse=True)))
(3, 2, 1)
. Функция sorted(t, reverse=True)
возвращает отсортированный в обратном порядке список элементов кортежа t
, а tuple()
преобразует этот список обратно в кортеж.
Задан кортеж t = (3, 1, 2)
. Требуется вывести отсортированный в обратном порядке кортеж.
sorted(t, reverse=True)
: Функция sorted()
принимает итерируемый объект (в данном случае, кортеж t
) и возвращает новый отсортированный список. Аргумент reverse=True
указывает на сортировку в убывающем порядке. Таким образом, sorted(t, reverse=True)
вернет список [3, 2, 1]
.
tuple([3, 2, 1])
: Функция tuple()
принимает итерируемый объект (здесь список [3, 2, 1]
) и преобразует его в кортеж. В результате получится кортеж (3, 2, 1)
.
print((3, 2, 1))
: Функция print()
выводит кортеж (3, 2, 1)
в консоль.
В консоль будет выведено: (3, 2, 1)
sorted()
возвращает список, а не кортеж.tuple()
.reverse=True
в функции sorted()
отвечает за сортировку в обратном порядке.