
正文
gasshopper之python电池输出dict结构
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
问题:gh 直接用 panel 是无法直接输出字典结构的
故需要用 zip() 函数将字典的keys() values() 组成一个元组,可以直接输出:
实例:
dict = {}for i in range(0, x.BranchCount):
distLst = x.Branch(i)
for v,len in enumerate(distLst): if len <= epsilon:
dict[allCrossPts[i]] = vcrossIdxLst, crsPtCrvLst = dict.keys(), dict.values()crv_crsPt = zip(dict.keys(), dict.values() )

或者通过元组进行定义
crvIdx_crsIdx = []for i in range(0, x.BranchCount): distLst = x.Branch(i)
for j, value in enumerate(distLst): if value < epsilon:
tup = (i, j) # 定义一个元组
crvIdx_crsIdx.append(tup) # 添加到列表中#c = zip(cur_crsPt.keys(), cur_crsPt.values() )
c = (crvIdx_crsIdx)

备注:以上两个案例的树形数据为树结构








