我是mathematica的新手用户。这是我的问题:
例如,我有一个嵌套列表:
lst = {{1, 0, 0}, {0, 1, 1}, {2, 0, 1}, {1}, {0,3}}
我只想输出那些元素为 0 或 1 的子列表。上面列表的输出应该是:
{{1, 0, 0}, {0, 1, 1}, {1}}
我可以得到满足我条件的列表:
lst /. x:{(1 | 0) ..} :> x
但是我怎样才能得到模式的反面呢?像这样:
lst /. x:NOT{(1 | 0) ..} :> Sequence[]
这样我就可以一口气得到结果。
谢谢!