2024-09-28 23:35:39 发布
网友
价值清单1:
1利斯塔 2列表B 3 listc 4列
价值清单2:
能量 b冻结 c宝贝 苹果
如果我从列表1中选择1,则列表2中只有a可用
from psdi.mbo import MboConstants list = mbo.getString("LISTONE") if list == "lista":
您需要的是使用Python列表是可行的,Jython中也提供了这些列表。 创建临时列表后,可以使用不同类型的索引查找相应的值
from psdi.mbo import MboConstants valueList = [] valueList.append([1,"lista","a","energy"]) valueList.append([2,"listb","b","freeze"]) valueList.append([3,"listc","c","baby"]) valueList.append([4,"listd","d","apple"]) # Transposing the matrix so that finding stuff becomes easy valueListVert = map(list, zip(*valueList)) # list(map(list, zip(*valueList))) if using python 3 listOne = mbo.getString("LISTONE") print(valueListVert[3][(valueListVert[1].index(listOne))]) # listOne = "listc" -> baby print(valueListVert[2][(valueListVert[1].index(listOne))]) # listOne = "listb" -> b print(valueListVert[3][(valueListVert[0].index(4))]) # -> apple
您需要的是使用Python列表是可行的,Jython中也提供了这些列表。 创建临时列表后,可以使用不同类型的索引查找相应的值
相关问题 更多 >
编程相关推荐