Как передать элемент из сортируемого списка в лямбду, которая используется в качестве ключевой функции для сортировки?Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Как передать элемент из сортируемого списка в лямбду, которая используется в качестве ключевой функции для сортировки?

Сообщение Anonymous »

У меня есть функция, которая оценивает некоторые параметры первого полученного аргумента (здесь item):

Код: Выделить всё

def item_fitness(
item,
fitness_criterion1,
fitness_criterion2
) -> int:
...
return val
Неважно, что он на самом деле делает. Все, что имеет значение, это то, что он принимает Fitness_criterion1 и Fitness_criterion2 для проверки параметров элемента и возвращает некоторую оценку пригодности.
Я бы хотелось бы использовать эту функцию в качестве функции сортировки в sorted() следующим образом:

Код: Выделить всё

def some_function(items, crit1, crit2):
items = sorted(
items,
key=lambda item, crit1, crit2: item_fitness(
item,
crit1,
crit2
),
reverse=True
)

# Do something with the sorted items

return something
где элемент взят из элементов (фактический список экземпляров элемента, который сортируется()). p>
Как бы я это сделал? Функция также вызывается в другом месте с конкретными элементами из items.


Подробнее здесь: https://stackoverflow.com/questions/790 ... -as-the-ke
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Ключевой магазин ключевой ошибки был подделан, или пароль был неверным
    Anonymous » » в форуме JAVA
    0 Ответы
    17 Просмотры
    Последнее сообщение Anonymous
  • Как настроить поля и ширину сортируемого списка желаний R Shiny?
    Anonymous » » в форуме CSS
    0 Ответы
    21 Просмотры
    Последнее сообщение Anonymous
  • Заполнитель сортируемого JQuery-ui застрял вверху
    Anonymous » » в форуме Jquery
    0 Ответы
    11 Просмотры
    Последнее сообщение Anonymous
  • Заполнитель сортируемого JQuery-ui застрял вверху
    Anonymous » » в форуме Jquery
    0 Ответы
    7 Просмотры
    Последнее сообщение Anonymous
  • Заполнитель сортируемого jQuery UI помещает элементы под него
    Anonymous » » в форуме Jquery
    0 Ответы
    7 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Python»