Лямбда-функции в функции конъюнкции сортировки и последующей --lambda

Ключ может быть функцией

  • При этом ключевом элементе параметра, переданного в зависимости от типа, подлежащих сортировке

    # Взять второй элемент для сортировки
    четкости takeSecond (эль):
    обратный эля [1]

    # список Случайные
    случайных = [(2, 2), (3, 4), (4, 1), (1, 3)]

    # Сортировать список с ключом
    random.sort (ключ = takeSecond)

    # Список печати
    печать ( «Сортировка список:», случайная)


    # Выходной
    список Сортировка: [(4, 1), (2, 2), (1, 3), (3, 4)]

  • Использование лямбда-выражения

  • а = [(1, 2), (4, 1), (9, 10), (13, -3)]
    a.sort (ключ = лямбда - х: х [1])

    печать (а)
    # Выход: [(13, -3), (4, 1), (1, 2), (9, 10)]

    • При этом входящие аргументы выражения й лямбды форма параметров для каждого элемента в списке, [1] в представлении (2) второй элемент.

рекомендация

отwww.cnblogs.com/baoshilin/p/12355901.html