Wolfram mathematica 用数字和文本转置列表

Wolfram mathematica 用数字和文本转置列表,wolfram-mathematica,Wolfram Mathematica,无法理解如何执行此操作: list = {i=0,i=1,i=2,i=3,i=4,i=5} 这很琐碎,但我不明白。我试着用MapThread之类的工具来做这件事,但没有结果 现在我有了这样的东西: numbers = Table[x, {x, 0, 5}] text = Table["i=", 6] 然后 给我这个: Transpose::perm1: Entry {0,1,2,3,4,5} in permutation {{0,1,2,3,4,5}} is not a positive m

无法理解如何执行此操作:

list = {i=0,i=1,i=2,i=3,i=4,i=5}
这很琐碎,但我不明白。我试着用MapThread之类的工具来做这件事,但没有结果

现在我有了这样的东西:

numbers = Table[x, {x, 0, 5}]
text = Table["i=", 6]
然后

给我这个:

Transpose::perm1: Entry {0,1,2,3,4,5} in permutation {{0,1,2,3,4,5}} is not a positive machine integer.

谢谢

您对
转置使用了错误的语法。正确版本:

Row /@ Transpose[{text, numbers}]

表[“i=”ToString[i],{i,0,6}]
?未经测试,这台机器上没有MMA。它成功了!如果可能的话,我喜欢用我的方式来做这件事,但是感谢你的回答
MapThread[Row@{{{{}}&,{text,numbers}]
谢谢,你能不能在没有这种“/@”替代形式的地图的情况下显示完整版本?你是说
Map[Row,Transpose[{text,numbers}]
?您可以通过计算
Row/@Transpose[{text,numbers}]//Hold//FullForm
来发现这一点。
Row /@ Transpose[{text, numbers}]
{i=0, i=1, i=2, i=3, i=4, i=5}