U[1,3]U[1,4]U[1,5]U[2,2]U[3,1]
3个答案
vars=变量[U[1,3]U[1,4]U[1,5]U[2,2]U[3,1]]; 第一索引=表[vars[[q]][[1],{q,1,长度[vars]}]; secondindex=表[vars[[q]][[2],{q,1,长度[vars]}]
-
9 -
expr=U[1,3]U[1,4]U[1,5]U[2,2]U[3,1];
{firstindex,secondindex}=转置[List@@List@@expr]
{firstindex,secondindex}=expr/。 {Times->List,U->List}//转置
表达式=U[1,3]U[1,4]U[1,5]U[2,2]U[3,1]
案例[表达,U[a_,b_]:>{a,b}] (* {{1, 3}, {1, 4}, {1, 5}, {2, 2}, {3, 1}} *)
案例[expression,mono_U:>List@@mono] (*{{1,3},{1,4},{1,5},{2,2},{3,1}}*)