python сортировка списка



сортировка по убыванию python

Автор Mafdd nnnui задал вопрос в разделе Другие языки и технологии

Сортировка списка в Python и получил лучший ответ

Ответ от %username%[гуру]
a=['банан, 1 кг. ', 'груша, 3 кг. ', 'морковь, 2 кг. ']
a.sort(key=lambda x: int(x.split(' ')[-3]))
%username%
(109712)
а все равно как то не очень хоршо получатеся

Ответ от Игорь Диденко[эксперт]
Есть много алгоритмов сортирования! самый быстрый из которых я знаю quick.
#Сортування швидким методом
def quick(a,l = 0,r = 9999):
k = 0 #Лічильник перестановок та порівнянь
k1 = 0
if r > l:
k += 1
v = a[r]
i = l - 1
j = r
while (True):
i += 1
j -= 1
while (a[i] < v):
k += 1
i += 1
while(a[j] > v):
k += 1
j -= 1
if(i >= j):
k += 1
break
tmp = a[i]
a[i] = a[j]
a[j] = tmp
k1 += 1
tmp = a[i]
a[i] = a[r]
a[r] = tmp
k1 += 1
quick(a,l,i-1)
quick(a,i+1,r)
return a

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Сортировка списка в Python
спросили в Sql
sql запрос сортирующий таблицу по убыванию поля ID
К sql запросу нужно дописать ORDER BY ID ASC или DESC

ASC - сортировка по возрастанию.
подробнее...

Как отсортировать БД Access по полям таблицы «Адрес» и «Фамилия» ?
Для сортировки таблицы по значениям только одного поля используются кнопки Сортировка по
подробнее...
спросили в Столбцы
Excel. Строки в столбце поставить в обратном порядке
РАЗВЕРНУТЬ СТРОКИ В ОБРАТНОМ ПОРЯДКЕ

Рядом со столбцом пишите цифры 1,2,3,4 ...подробнее...

Люди помогите)) как в ворде расположить текст в алфавитном порядке? очень нужно шпоры сделать)) заранее благодарю,,,
Переведите текст в таблицу, в Опциях таблиц есть функция Сортировка по возрастанию ( от А до Я) и
подробнее...
спросили в Mega Man
програмирование в делфи отсортировать массив по убыванию min в конец
Доброго времени суток.

Поскольку метод сортировки не указан, получайте пузырьком.подробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:
спросили в Алфавиты
Компьюторщики, кто занет EXCEL. Есть ли такая функция в экселе: Сортировка по алфавиту????
Меню - Данные - Сортировка

И не только по алфавиту

если у вас выделен столбец
подробнее...

как сделать Сортировку по алфавиту в Ворде?
Выделить текст, открыть вкладку Таблица, Сортировка.. .
подробнее...

как в EXCEL выбрать из массива (по столбцу) наиболее повторяющееся значение и подсчитать сколько таких значений?
для начала отсортировать столбец по возрастанию, потом произвести сумму повторяющихся чисел,
подробнее...
спросили в Подбор
1с сортировка по артикулу, как сделать??? в подборе сортировка идет по номенклатуре, а нужно по артикулу
В 8 в справочнике "номенклатура" нажмите указателем мыши на надпись "артикул", и будет вам счастье
подробнее...

как узнать имея стороны треугольника какой он. (равносторонний, равнобедренный, прямоугольный)
1/ В равностороннем все стороны равны
2/ Если две из трех сторон одинаковы, то это
подробнее...
спросили в Алфавиты
Как в Word сделать список литературы по алфавиту ?
Написать текст в произвольном порядке; затем выделить то, что нужно выстраивать по алфавиту и.. .
подробнее...

Как в Open Office в электрон. таблице данные отсортировать по алфавиту?
Выделить таблицу, кликнуть Меню->Данные->Сортировка, там выбрать столбец и тип сортировки (по
подробнее...
спросили в Word
Как в Word раставить слова по алфавитному порядку, пример внутри?
Одноуровневый нумерованный или маркированный список можно быстро и легко отсортировать в алфавитном
подробнее...
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*