假设我有一个元胞数组A
和B
,如下所示:
A = {'A' 'B' 'C' 'D'};
B = {1 2 3 4 };
我想C
通过将 A 和 B “压缩”在一起来创建单元数组,如下所示:
C = zip(A,B)
C =
'A' 1 'B' 2 'C' 3 'D' 4
有这样的功能吗?(显然这样的函数不难写,但懒惰是程序员最好的朋友,如果这样的函数已经存在,我宁愿使用它。)
(我从 Perl 中得到这个想法,其中List::MoreUtils
包提供了zip
执行此操作的函数。名称来自该zip
函数交错两个列表的事实,就像一个拉链。)