kulkul
-
Legantmar ответил(а) на тему Tips and tricks (Советы и приемы) в форуме Синтаксис и родные библиотеки Python 8 лет назад
псевдо chop в python
(работает с текстом, поэтому вначале нужен str(inn))
inn = str(11223234)
chop = 2
listChop = [int(inn[i*chop:i*chop+chop]) for i in range(len(inn)/chop)]Вывод будет таким: [11, 22, 32, 34]
или такой вариант:
lst = [1,2,3,4,5,6]
chop = 2
print [lst[x:chop+x] for x in range(0,len(lst),chop)]вывод будет таким:[[1,2],[3,4],[5,6]]
-
Legantmar ответил(а) на тему Операции над списками разной вложенности в форуме Задать вопрос 8 лет назад
для chop в pyhon используйте это (работает с текстом, поэтому вначале нужен str(inn)):
inn = str(11223234)
chop = 2
listChop = [int(inn[i*chop:i*chop+chop]) for i in range(len(inn)/chop)]
Вывод будет таким: [11, 22, 32, 34]По теме вопроса можно так:
-
txt ответил(а) на тему Операции над списками разной вложенности в форуме Задать вопрос 8 лет назад
можно конечно и таким топориком:
сделать вначале сплошной список, затем разделить на равные отрезки, как метод chop в ноде – однако у меня его не получилось запустить (т.е. в питоне использовать DS.Core.List.Chop(t1,t2) – библиотеки RevitNodes, DS Core подключал -чет пишет ошибку)
но ,несомненно, есть способ проще, как сделать циклами и append…[Читать далее]
-
txt ответил(а) на тему Операции над списками разной вложенности в форуме Задать вопрос 8 лет назад
ну как вариант) для частного , конкретно этого случая подойдет
однако при неизвестном заранее числе элементов в списке “a” – не подойдет , а при известном , но большом их количестве придется писать эдакую “скатерть” )
lst1.append(a[0]+k) здесь надо как то числовому индексу [0] присвоить переменную ,например, [i] наверн как то так….
-
txt создана тема Операции над списками разной вложенности в форуме Задать вопрос 8 лет назад
есть списки:
a=[1,2]
b=[1,1,1,1]
если запустить код:
lst=[]
for i in a:
for k in b:sum=i+k
lst.append(sum)Получим
>>>>[2,2,2,2,3,3,3,3]Вопрос 1 – как получить lst=[[2,2,2,2],[3,3,3,3]] т.е. количество подлистов равнялось количеству элементов в списке “а”
-
Legantmar ответил(а) на тему создание Parts в Python в форуме Задать вопрос 8 лет назад
Немного подшаманил ))
скрипт можно скачать в разделе Скачать
-
Legantmar ответил(а) на тему создание Parts в Python в форуме Задать вопрос 8 лет назад
да Олег, ты прав, я не преобразовал стены в части (никогда не сталкивался ранее), после преобразования все работает.
Ром вот скрипт: -
Legantmar voted up to a reply by Ром in the topic создание Parts в Python 8 лет назад
-
Legantmar voted up to a reply by Ром in the topic создание Parts в Python 8 лет назад
-
Legantmar ответил(а) на тему создание Parts в Python в форуме Задать вопрос 8 лет назад
Попытался повторить, чего то у меня тож не получается (мож библиотек каких нет)
Олег, в чем ошибка? делись секретами )) -
Legantmar ответил(а) на тему создание Parts в Python в форуме Задать вопрос 8 лет назад
Олег это не влияет (транзакция может быть как в цикле так вокруг цикла).
Ром, если перевести текст с английского, то звучит следующим образом:
Один или несколько Ids элементов не подходят для слияния с другими.
Указанные элементы должны быть всеми Parts, сообщать о том же материале, этапах создания и сноса и иметь непрерывную геометрию.
…[Читать далее] -
txt ответил(а) на тему Пропадают элементы в форуме Задать вопрос 8 лет назад
ForseChildrensEval – это автоматический булевый переключатель, поэтому ставится вместо ручных переключателей “Boolean” (т.е. как и для Boolean на вход в этом случае ничего подавать не нужно)
-
txt ответил(а) на тему Перекличка )) в форуме Разное 8 лет назад
++++
S+
P+
-
Legantmar ответил(а) на тему Перекличка )) в форуме Разное 8 лет назад
+++
S+
P+ -
Legantmar создана тема Перекличка )) в форуме Разное 8 лет назад
Всем доброго времени суток!
Приближается очередной рубеж форума DynamoBim.ru (8.08 исполнится 2 года).
И поэтому мне, как создателю, интересен каждый кто читает этот форум.Если Вас не затруднит, прошу написать ниже:
0 – впервые узнал и только сейчас зарегистрировался,
– давно не захожу,
+ если вы заходите на сайт изредка,
++ если вы чи…[Читать далее] -
txt voted up to a reply by txt in the topic Интерполяция 8 лет назад
-
Legantmar ответил(а) на тему Интерполяция в форуме Задать вопрос 8 лет назад
Ренат, правильные действия следующие:
СНАЧАЛА включить режим ТЕКСТ, затем вставить код и нажать отправить (не желательно возвращаться снова в Визуально)
Как исправить твою ситуацию:
– перейти на закладку ВИЗУАЛЬНО, вырезать код (там он написан с правильными скобками)
– перейти на вкладку ТЕКСТ вставить код и нажать отправить
попробуй -
Legantmar ответил(а) на тему Интерполяция в форуме Задать вопрос 8 лет назад
Ренат, правильные действия следующие:
СНАЧАЛА включить режим ТЕКСТ, затем вставить код и нажать отправить (не желательно возвращаться снова в Визуально) -
txt voted up to a reply by txt in the topic Интерполяция 8 лет назад
-
Legantmar ответил(а) на тему Интерполяция в форуме Задать вопрос 8 лет назад
Для ВСЕХ, кто учится вставлять код с Pastebin, обязательно посмотреть эту страничку
p.s. обращаю внимание на:
– копировать нужно строчку с надписью <iframe…
– вставлять в сообщение ПРЕДВАРИТЕЛЬНО включив ТЕКСТ (в верхнем правом углу сообщения) - Загрузить еще