Riffle

Riffle[{e1, e2, ...}, x]
给出 .

Riffle[{e1, e2, ...}, {x1, x2, ...}]
给出 .

Riffle[list, x, n]
得到每 n 个元素是 x 的一个列表.

Riffle[list, x, {imin, imax, n}]
得到一个在可能的位置 , ... , 中出现 x 的列表.

更多信息更多信息

  • 如果在 Riffle[{e1, e2, ...}, {x1, x2, ...}] 少于 之间的间隙,则周期性使用 .
  • Riffle[{e}, x] 给出 {e}.
  • 指定具有 Take 中使用的类型. 负指数从列表末端开始计算.
  • Riffle[list, x] 等同于 Riffle[list, x, {2, -2, 2}].
  • Riffle[list, x, n] 等同于 Riffle[list, x, {n, -2, n}].
  • Riffle[list, xlist] 中, 如果 listxlist 同样长,然后它们的元素是直接交叉存取,以致于最终结果是 xlist 中最后的元素.
  • RiffleSparseArray 对象适用.

范例范例打开所有单元关闭所有单元

基本范例 (3)基本范例 (3)

在列表连续元素之间交互插入

In[1]:=
Click for copyable input
Out[1]=

周期性交互插入:

In[1]:=
Click for copyable input
Out[1]=

每 3 个位置交互插入 :

In[1]:=
Click for copyable input
Out[1]=
版本 6 的新功能
New to Mathematica? Find your learning path »
Have a question? Ask support »