Ответы пользователя по тегу Алгоритмы
  • Как красиво отсортировать список в Python?

    JRazor
    @JRazor
    Senior StarkOverFlow Programmer
    С чего вы взяли, что стиль Python - это одна строчка? Python'исты наоборот не любят такие строчки.

    import this

    • Красивое лучше, чем уродливое.
    • Явное лучше, чем неявное.
    • Простое лучше, чем сложное.
    • Сложное лучше, чем запутанное.
    • Плоское лучше, чем вложенное.
    • Разреженное лучше, чем плотное.
    • Читаемость имеет значение.
    • Особые случаи не настолько особые, чтобы нарушать правила.
    • При этом практичность важнее безупречности.
    • Ошибки никогда не должны замалчиваться.
    • Если не замалчиваются явно.
    • Встретив двусмысленность, отбрось искушение угадать.
    • Должен существовать один — и, желательно, только один — очевидный способ сделать это.
    • Хотя он поначалу может быть и не очевиден, если вы не голландец[9].
    • Сейчас лучше, чем никогда.
    • Хотя никогда зачастую лучше, чем прямо сейчас.
    • Если реализацию сложно объяснить — идея плоха.
    • Если реализацию легко объяснить — идея, возможно, хороша.
    • Пространства имён — отличная штука! Будем делать их побольше!
    Ответ написан
    4 комментария