我如何使用“>”和“<”在“案例”里面Mathematica功能?
例如,我希望以下嵌套列表中以大于2的结尾的情况:
lst = { {1, 0, 0}, {1, 1, 1}, {1,1,4} }
我想做点什么
Cases[lst, {_, _,>2} ]
在上面表达“> 2”的正确方法是什么?
答案 0 :(得分:5)
对您的方法最直接的解决方法可能是
Cases[lst, {_, _, x_ /; x > 2}]
请参阅/;
或Condition
的文档。
答案 1 :(得分:2)
可替换地,
Cases[lst, {_, _, _?(# > 2 &)}]