此为 Mathematica 7 文档,内容基于更早版本的 Wolfram 语言
查看最新文档(版本11.1)

Riffle

Riffle[{e1, e2, ...}, x]
给出 {e1, x, e2, x, ...}
Riffle[{e1, e2, ...}, {x1, x2, ...}]
给出 {e1, x1, e2, x2, ...}
Riffle[list, x, n]
得到每 n^(th) 元素是 x 一个列表。
Riffle[list, x, {imin, imax, n}]
得到一个在可能的位置 iminimin+nimin+2n, ... , imax 中出现 x 的列表。
  • 如果在 Riffle[{e1, e2, ...}, {x1, x2, ...}]xi 少于 ei 之间的间隙, xi 周期性使用。
  • {imin, imax, n} 是一个应用在 Take基础上说明类型应用在 Take。负指数从列表末端开始计算。
  • Riffle[list, xlist] 中, 如果 listxlist 同样长,然后它们的元素是直接交叉存取,以致于最终结果是 xlist 中最后的元素。
在列表连续元素之间交互插入 x
In[1]:=
Click for copyable input
Out[1]=
 
xy 周期性交互插入:
In[1]:=
Click for copyable input
Out[1]=
 
每 3^(rd) 位置交互插入 x :
In[1]:=
Click for copyable input
Out[1]=
6 的新功能