如何通过最后两个元素在列表中查找元素

2021-02-01 21:31

I有一个list list={a1,b1,c1},{a2,b2,c2},{a3,b3,c3},…},其中我希望通过以相同的顺序给出{bn,cn}的值来查找元素quot;。例如,如果list={1,2,3},

解答动态

  • list={{1,2,3},{4,5,6},{7,6,5};asso=GroupBy[list,Rest-gt;First,First];asso[{5,6}](*4*)

    • 是@kglr的简化版本功能:
      f[b,c]:=Cases[list,{a,b,c}-gt;a]g[5,6](*4*)

      • list//Pick[?[[All,1]],?[[All,2;;]],{5,6}]&; {4}

        • End

        免责声明:

        本页内容仅代表作者本人意见,若因此产生任何纠纷由作者本人负责,概与琴岛网公司无关。本页内容仅供参考,请您根据自身实际情况谨慎操作。尤其涉及您或第三方利益等事项,请咨询专业人士处理。