3
$\begingroup$

How can I convert a list of rules

{a -> 1, b-> 2, c-> 3, d-> 4}

to a row matrix by removing the keys like

{1, 2, 3, 4}.

thanks

$\endgroup$
2
  • 8
    $\begingroup$ Values@rules $\endgroup$
    – corey979
    Feb 9, 2018 at 6:34
  • 2
    $\begingroup$ Last/@ {a -> 1, b-> 2, c-> 3, d-> 4} $\endgroup$
    – chris
    Feb 9, 2018 at 6:42

1 Answer 1

7
$\begingroup$

If you define rule = {a -> 1, b -> 2, c -> 3, d -> 4}, then there are at least four ways that can reach what you want:

rule[[All, 2]]
Thread[rule, Rule][[2]]
Cases[rule, _?NumericQ, 2]
rule /. Rule[_Symbol, a_Integer] :> a
$\endgroup$
1
  • $\begingroup$ Thanks, it worked. $\endgroup$
    – user49535
    Feb 9, 2018 at 6:41

Not the answer you're looking for? Browse other questions tagged or ask your own question.