языком, мне надо чтобы список словарей - [{'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'}] ?
Ух ну а что ты тем самым решаешь?
сложно обьяснить, но у меня есть картинки с разным layout (их три - вертикальный, квадратный, горизонтальный) - мне нужно чтоб сначала вертикальные картинки шли, потом горизонтальные, потом квадратные. Картинки вставляются в текст и для вертикальных(по скольку они могут вставиться сбоку текста) - меньше плейсментов, а потом они должны первые идти, а картинки горизонтальные - вставляются между параграфами, поэтому у них больше плейсментов... По правде у меня еще и вес параграфа расчитывается, т.е. кол-во букв. И высота картинки и прочее по кол-ву букв вставляется. Если в параграфе мало букв - 10, а не 300 - то выбирается другой плейсмент, чтобы всё выглядело красиво 😊
Ага... так а не проще 3 списка сразу отобрать? Тк если у тебя еще куча доплогики про длину параграфа, а расположение принципиально разное (для квадратных еще и выбрать надо одно из двух). То возможно проще юзать три списка и для каждого прописать свою логику
Обсуждают сегодня