Помогите с преобразованием списка

Главная Форумы Python Помогите с питон кодом Помогите с преобразованием списка

Просмотр 15 сообщений - с 1 по 15 (из 36 всего)
  • Автор
    Сообщения
  • #2039 Score: 0
    Vladimir
    Участник
    13 pts

    Есть некий список [1,1,2,2,2,2,3,4,4,4,7,7,7,8,9,10,10]

    надо его привести к виду 1-4, 7-10

    Заранее премного благодарен!

    #2042 Score: 0
    Legantmar
    Хранитель
    474 pts

    не совсем понял

    убрать повторяющиеся? или разделить список на 2? или и то и другое? что означает дефис ?

    возможно ответ есть здесь

     

    #2043 Score: 0
    Vladimir
    Участник
    13 pts

    результат – не список, а строка 1-4, 7-10. первое действие – убрать дубликаты, вот только set(IN[0]) почему-то не удаляет дубликаты. Список должен быть отсортирован изначально?

    #2044 Score: 0
    Legantmar
    Хранитель
    474 pts

    дубликаты убирает нод Unique

    #2045 Score: 0
    Vladimir
    Участник
    13 pts

    #2046 Score: 0
    Vladimir
    Участник
    13 pts

    Что-то совсем не понимаю, почему так.

    #2047 Score: 0
    Евгений Колчин
    Участник
    11 pts

    У меня часто Dynamo просто глючит, ноды не работают.  После перезагрузки работает корректно. Перезапусти Dynamo.

    #2048 Score: 0
    Vladimir
    Участник
    13 pts

    перезапустил, результата нет

    #2049 Score: 0
    Евгений Колчин
    Участник
    11 pts

    У меня в эту сторону мысли пошли. А чего-то дальше не соображу. Если таки[ диапазонов больше двух, просто фильтром на 2 части не покатит.

    #2050 Score: 0
    kulkul
    Участник
    47 pts

    Hi Vladimir,

    Give me your revit file and dyn file. I will solve your issue.

    #2051 Score: 0
    Vladimir
    Участник
    13 pts

    thank you, kulkul, I’m just tired stpd and missed a little thing!

    #2052 Score: 0
    kulkul
    Участник
    47 pts

    Its working from my side

    #2053 Score: 0
    Legantmar
    Хранитель
    474 pts

    #2054 Score: 0
    Vladimir
    Участник
    13 pts

    Антон, я не знаю заранее, где будет разрыв в списке, потому не могу вот так указать, например, 4. Так же разрыв может быть не один, т.е. на выходе может быть и не 2 массива. Но за концовку огромное спасибо!

    #2055 Score: 0
    Legantmar
    Хранитель
    474 pts

    ты всех “секретов не выдаешь”, я пытаюсь гадать… )) (какой вопрос, такой ответ)

    в конце цифра, символ, цифра – если это финиш то нормально, если ты их будешь использовать дальше, то возможны проблемы.

Просмотр 15 сообщений - с 1 по 15 (из 36 всего)
  • Для ответа в этой теме необходимо авторизоваться.