(p1 in ref[a1]) and (p2 in ref[a1]) #parenthesis are only added for readability
如果我将此添加到您现有的示例中,它将类似于:
ref = {"A0": ("0", "1", "2", "3", "4")}
test = lambda a1, p1,p2: (a1 in ref) and (p1 in ref[a1]) and (p2 in ref[a1])
planta_accesibles = probpl.RelaciónRígida(test)
我不知道
probpl.RelaciónRígida()
是什么,所以我不知道它需要什么,但是我想我可以识别出你想用lambda函数做什么(请随时纠正我或提出问题)。你知道吗看起来您需要一个名为
'A0'
的列表,并测试其中是否包含p1
和p2
。在这种情况下,我相信字典比嵌套元组更适合您的需要:这允许您测试字典以确定它是否包含与键
a1
关联的值(元组):确定字典包含
a1
的条目后,可以测试该条目是否包含p1
和p2
:如果我将此添加到您现有的示例中,它将类似于:
相关问题 更多 >
编程相关推荐