Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 11

Тема: Как использовать reverse true в питоне для сортировки?

  1. Как использовать reverse true в питоне для сортировки?

    Ребята, здорова! Появился вопрос по сорту в Python. Хочу отсортировать список в обратном порядке (в убывающем) и нашел такую тему: reverse true в питоне. Кто знает, как это сделать грамотно? Можно, пожалуйста, пример кода и какие-то пояснения? Хочется простенький и понятный способ. Только недавно начал изучать Python, так что сильно не бейте. Спасибо заранее!



  2. Ждём вас в нашем чате в Телеграмм ==>> @pythoneer_chat

    А ТАКЖЕ: Канал о Python, статьи и книги ==>>
    @pythoneer_ru

  3. Привет! Все очень просто. \[reverse=true\] - это просто аргумент для метода sort() или функции sorted(). Этот аргумент указывает, что нужно сортировать в обратном порядке. Вот пример:
    \[PHP\]
    numbers = [5, 2, 9, 1, 5, 6]
    numbers.sort(reverse=True)
    print(numbers)
    \[/PHP\]
    А можно и так:
    \[PHP\]
    numbers = [5, 2, 9, 1, 5, 6]
    sorted_numbers = sorted(numbers, reverse=True)
    print(sorted_numbers)
    \[/PHP\]
    Надеюсь, это поможет!

  4. Цитата Сообщение от Вячеслав Михайлович
    Привет! Все очень просто. \[reverse=true\] - это просто аргумент для метода sort() или функции sorted(). Этот аргумент указывает, что нужно сортировать в обратном порядке. Вот пример:
    \[PHP\]
    numbers = [5, 2, 9, 1, 5, 6]
    numbers.sort(reverse=True)
    print(numbers)
    \[/PHP\]
    А можно и так:
    \[PHP\]
    numbers = [5, 2, 9, 1, 5, 6]
    sorted_numbers = sorted(numbers, reverse=True)
    print(sorted_numbers)
    \[/PHP\]
    Надеюсь, это поможет!
    Респект за четкий разбор! Для новичков - самое то.

  5. Йо, просто юзай reverse=True и не парься. Если чутка подробнее: \[sort()\] мутирует исходный список, а \[sorted()\] возвращает новый отсортированный список. Так что смотри, что тебе нужнее.

  6. Цитата Сообщение от Namor
    Йо, просто юзай reverse=True и не парься. Если чутка подробнее: \[sort()\] мутирует исходный список, а \[sorted()\] возвращает новый отсортированный список. Так что смотри, что тебе нужнее.
    Краткость - сестра таланта. Полезная инфа!

  7. Еще можно не забывать про сортировку строк. Работает также, например:
    \[PHP\]
    words = ['banana', 'apple', 'pear']
    words.sort(reverse=True)
    print(words)
    \[/PHP\]

  8. Цитата Сообщение от UnicornMagic045
    Еще можно не забывать про сортировку строк. Работает также, например:
    \[PHP\]
    words = ['banana', 'apple', 'pear']
    words.sort(reverse=True)
    print(words)
    \[/PHP\]
    Круто! Наглядно. Спасибо за пример с строками.

  9. Могу добавить, что можно реализовать свою сортировку с помощью лямбда-функций. Например:
    \[PHP\]
    data = [{'name': 'Alice', 'age': 25}, {'name': 'Bob', 'age': 30}, {'name': 'Eve', 'age': 20}]
    sorted_data = sorted(data, key=lambda x: x['age'], reverse=True)
    print(sorted_data)
    \[/PHP\]
    Вот так можно сортировать сложные структуры данных.

  10. Цитата Сообщение от Интрига
    Могу добавить, что можно реализовать свою сортировку с помощью лямбда-функций. Например:
    \[PHP\]
    data = [{'name': 'Alice', 'age': 25}, {'name': 'Bob', 'age': 30}, {'name': 'Eve', 'age': 20}]
    sorted_data = sorted(data, key=lambda x: x['age'], reverse=True)
    print(sorted_data)
    \[/PHP\]
    Вот так можно сортировать сложные структуры данных.
    Вот это мощно! Крутой пример, даже не думал так можно! Спасибо!

Страница 1 из 2 12 ПоследняяПоследняя