170 похожих чатов

Cmp_to_key я так и не понял зачем мне нужен... Если простым

языком, мне надо чтобы список словарей - [{'key': 'a'}, {'key': 'b'}, {'key': 'c'}] сортировался как я хочу - т.е. первым получились списки с ключом 'b', вторым с ключом 'c', третьим с ключом 'a'...

Я могу такой словарь сделать с порядковым номерами - {'b': 0, 'c': 1, 'a':3}
Как мне с помощью этого словаря отсортировать [{'key': 'a'}, {'key': 'b'}, {'key': 'c'}] в такой список словарей - [{'key': 'b'}, {'key': 'c'}, {'key': 'a'}] ?

3 ответов

5 просмотров

Ух ну а что ты тем самым решаешь?

ㅤ- Автор вопроса
Владимир
Ух ну а что ты тем самым решаешь?

сложно обьяснить, но у меня есть картинки с разным layout (их три - вертикальный, квадратный, горизонтальный) - мне нужно чтоб сначала вертикальные картинки шли, потом горизонтальные, потом квадратные. Картинки вставляются в текст и для вертикальных(по скольку они могут вставиться сбоку текста) - меньше плейсментов, а потом они должны первые идти, а картинки горизонтальные - вставляются между параграфами, поэтому у них больше плейсментов... По правде у меня еще и вес параграфа расчитывается, т.е. кол-во букв. И высота картинки и прочее по кол-ву букв вставляется. Если в параграфе мало букв - 10, а не 300 - то выбирается другой плейсмент, чтобы всё выглядело красиво 😊


сложно обьяснить, но у меня есть картинки с разным...

Ага... так а не проще 3 списка сразу отобрать? Тк если у тебя еще куча доплогики про длину параграфа, а расположение принципиально разное (для квадратных еще и выбрать надо одно из двух). То возможно проще юзать три списка и для каждого прописать свою логику

Похожие вопросы

Обсуждают сегодня

А как старый хаскел с новым стыковать ? потому как тут работает https://play.haskell.org/saved/C3xpMzcd, а вот тут https://stepik.org/lesson/7602/step/9?unit=1473 нет ошибка C...
Fedor
131
Ребят, что лучше для реверса: гидра или ида?
En Vind Av Sorg
23
Вопрос я правильно понимаю что в коде newtype ArrowMap k v = ArrowMap { getArrowMap :: k -> Maybe v } getArrowMap есть функция типа k -> Maybe v, если да, то не понимаю задач...
Fedor
64
Делаю велосипед логгер. К сообщению хочу прикрутить некоторую информацию, типа, кем отправлено, какой уровень, и всякое такое. И тут подумалось мне, почему бы не хранить весь...
Serjone
24
Как Вы считаете нормально ли в двадцатых годах 21 века в ВУЗах Российской Федерации обучать студентов работе с TASM? Не слишком ли это "архаично"? (Если оффтоп или флейм для э...
Spiker01
52
а не подскажете вот это скрин из какой IDE ?
Iluha Companets
14
Комрады, хотел уточнить. Проперть в OnDestroy юнита-хозяина по-прежнему доступна? И еще уточнение: finalization юнита наступает раньше или позже OnDestroy?
Ed Doc
48
Продолжая диалог про свифт в проде – сейчас возник вопрос в активном наборе бекендеров. В основном в нашей компании мы фанаты Java Spring и полностью ей довольны. Однако найм ...
Guseyn
27
Народ всем привет Подскажите, как включить самописные dll библиотеки в итоговую сборку Сейчас при запуске dev сервера локально формируется папка build, из которой запускается...
Андрей
4
Сегодня у себя обнаружил Holodeck-2_8_0.exe (48.5 Mb). Вопрос: откуда он у меня взялся?
楽園松本
8
Карта сайта