下載app免費領取會員
5、接著需要將所有的“000000”從列表中移除。
5.1 這些“000000”符合一個規(guī)律,都是位于奇數(shù)的索引項。兩個列表的索引項數(shù)量是一樣的,因此第一個 Code Block 只需要提取第一個列表即可。
5.2 通過節(jié)點 Count 識別出列表中索引項具體的數(shù)量。
5.3 所有奇數(shù)索引項起始值一定是 1,奇數(shù)之間的間距為 2。最后需要確定奇數(shù)的終止值,終止值就是所有索引項數(shù)量減去 1。
5.4 節(jié)點 List.RemoveItemAtIndex 的作用是移除列表中指定索引項位置的內(nèi)容。輸入端 list 需要輸入包含移除對象的列表,由于輸入的列表存在兩個子列表,因此打開“使用級別”按鈕將函數(shù)定位到 @L2 的位置,相當于每個子列表都執(zhí)行一次。輸入端 indices 需要輸入索引項編號,即所有的奇數(shù)索引項。
6、為數(shù)據(jù)添加第一個后綴。
6.1 原本的列表是“長度”與 “寬度”分別放進一個子列表中,現(xiàn)在通過節(jié)點 List.Transpose 將列表轉(zhuǎn)置,于是“長度”與“寬度”就可以一一對應并存放在不同的子列表中。
6.2 節(jié)點 String.Join 能夠?qū)⒉煌淖址M行合并。輸入端 separator 可以輸入合并過程中字符串之間的連接符,圖中是“ mm x ”,于是原本的 200 和 300 就會變?yōu)椤?00 mm x 300”。
6.3 通過節(jié)點 Flatten 將到這一步為止的數(shù)據(jù)鋪平,避免列表的層級關系對后續(xù)產(chǎn)生影響。
7、為數(shù)據(jù)添加第二個后綴。
7.1 節(jié)點 String.Insert 可以在字符串的基礎上插入另外的字符串,如果插入的位置位于末尾,那么相當于添加后綴。
7.2 節(jié)點 String.Length 可以獲取所輸入字符串的長度,由于索引項是從 0 開始的,因此用長度的數(shù)值直接輸入到節(jié)點 String.Insert 的輸入端 index 相當于加到末尾的后面一位。
7.3 節(jié)點 String.Insert 輸入端 str 需要輸入被編輯的字符串。輸入端 toInsert 需要輸入被添加的字符串,圖中是“ mm”。
本文版權歸腿腿教學網(wǎng)及原創(chuàng)作者所有,未經(jīng)授權,謝絕轉(zhuǎn)載。
下一篇:Revit中標準層創(chuàng)建的多種技巧(上)
推薦專題