Группировка элементов списка

Главная Форумы Задать вопрос Группировка элементов списка

В этой теме 8 ответов, 3 участника, последнее обновление  Legantmar 3 нед., 2 дн. назад.

Просмотр 9 сообщений - с 1 по 9 (из 9 всего)
  • Автор
    Сообщения
  • #9366 Score: 0

    Александр
    Участник

    Здравствуйте! Подскажите пожалуйста.

    Необходимо cгруппировать список, содержащий элементы с одинаковыми значениями в отдельные списки. Каким нодом это можно сделать?

    #9369 Score: 3

    Legantmar
    Хранитель
    462 pts
    #9370 Score: 1

    ИваСерж
    Модератор
    122 pts

    Мой вариант. По сути, такой же
    https://pastebin.com/S8dH4fM5

    #9371 Score: 0

    Александр
    Участник

    Спасибо Вам огромное за помощь!

    #9372 Score: 0

    Александр
    Участник

    А правильно ли я понимаю, что это справедливо только лишь для случая, когда в изначальном списке только два уникальных значения?

    #9373 Score: 0

    Александр
    Участник

    Пайтон скрипт работает. Но пришлось перевести изначальный список из списка объектов в текстовый список. И теперь надо как-то вернуть получившиеся списки обратно в объекты(((

    #9374 Score: 0

    Legantmar
    Хранитель
    462 pts

    Александр, а ты попробуй ))
    (спойлер: нет)
    update:
    1) если через ноды, то сравнивай везде текст, но на FilterByBoolMask подавай список объектов
    2) если через питон, то исправь одну строчку if str(p) == str(i):

    #9375 Score: 0

    Александр
    Участник

    Спасибо большое!

    #9376 Score: 0

    Legantmar
    Хранитель
    462 pts

    ИваСерж, для себя я определил set() как маленькое зло, т.к. может меняться порядок элементов
    лучше вместо set() использовать:

Просмотр 9 сообщений - с 1 по 9 (из 9 всего)

Для ответа в этой теме необходимо авторизоваться.