我有2个列表, {1,2,3,4,5}{a,b,c,d,e} 我想以{{1,a},{2,b},{3,c},{4,d},{5,e}}结尾。

===============>>#1 票数:0

这个怎么样:

l1 = {1, 2, 3, 4, 5};
l2 = {a, b, c, d, e};

Partition[Riffle[l1, l2], 2]
{{1, a}, {2, b}, {3, c}, {4, d}, {5, e}}

或者,您可以尝试

l1 = {1, 2, 3, 4, 5};
l2 = {a, b, c, d, e};

Transpose[{l1, l2}]
{{1, a}, {2, b}, {3, c}, {4, d}, {5, e}}

  ask by ryerex translate from so

未解决问题?本站智能推荐:

1回复

替换mathematica中列表列表中的列表

我有一个列表列表,类似于下面的列表,我需要用数字替换整个列表中的每个{“ S”,“ D”,“ U”}列表。.预先感谢!
3回复

列表列表中此ReplaceAll的正确语法是什么?

专家们的轻量级问题。 我无法想象这个替换的正确语法。 我有这个清单 它是一个列表的形式,子列表每个都有{order,{x,y}}的形式,我想生成这个形式的新列表(x + y)^ order 目前这就是我的工作,它有效: 但我一直在努力学习使用ReplaceAll因为它比
3回复

输入列表到纯函数

纯函数的语法类似于(1+#1+#2)&[a,b] ,它给出1+a+b 。 现在我想提供一些看起来像{a,b}的函数的输出到上面的函数,即类似于(1+#1+#2)&{a,b} ,但语法正确,如这显然不起作用。 我该怎么做呢?
1回复

如何将元素列表转换为列表列表

我有一个类似{1,2,3,4,5}的列表,依此类推。 有没有快速的方法可以将其更改为{{1},{2},{3},{4},{5}}? 谢谢
6回复

从列表列表中按最后一个元素选择最大值的最佳方法是什么?

在Mathematica中, Max[]是获得数字列表中最大数字的最有效函数,但是如何在列表列表中找到具有最大最后一个元素的列表? 例如,在一系列坐标中具有最大x部分的2-d坐标。 我最好的尝试是SortBy ,但显然我不需要程序来排序我的列表,只需要我需要的最大值。
3回复

Mathematica:逐元素添加列表列表

我有一个数字清单。 通过将所有第一个元素加在一起,将所有第二个元素加在一起,等等,将它们添加到一个列表中。例如,如果我的列表是{{1,2,3},{1,2,3},{1 ,2,3,4}}我想以{3,6,9,4}结尾。 我该如何在Mathematica中做到这一点?
2回复

Mathematica:将函数应用于列表列表

我有一个函数f[d_] 。 我的意图是将此功能应用于整个列表。 说, d={1,2,3,...} ,然后f[d]给我一个结果(一个数字或其他)。 到这里为止,一切都清楚了。 现在说我有以下列表列表: p={l1,l2,l3,...}有没有比Map更有效的方法来计算f[p] ,其中预期
2回复

如何将列表列表转换为固定大小的矩阵?

我想创建包边矩阵。 我刚刚建立了像乘法群这样的Galois域。 那就是我得到的: {1,a,a ^ 2,1 + a ^ 2,1 + a + a ^ 2,1 + a,a + a ^ 2} 之后,我将其转换为二进制格式,如下所示: {{1},{0,1},{0,0,1},{1
1回复

从列表中删除空列表的有效方法?

什么是删除所有空的最有效的方式List[]从所有的对象List出现在不同层次的表达式S? 只有当它是另一个List本身的元素时,才应删除空List[] 。
2回复

如何根据Mathematica中其他列表的排列生成列表

我遇到了一个相当简单的问题:我需要构建一个列表,其中列出了Mathematica中两个不同列表的值的所有排列。 比方说, a={1,2}和b={4,5}我需要结果 有人可以告诉我如何实现这个目标吗? 非常感谢, 菲利普