Riffle

Riffle[{e1,e2,},x]

给出 {e1,x,e2,x,}.

Riffle[{e1,e2,},{x1,x2,}]

给出 {e1,x1,e2,x2,}.

Riffle[list,x,n]

得到每 n 个元素是 x 的一个列表.

Riffle[list,x,{imin,imax,n}]

得到一个在可能的位置 iminimin+nimin+2nimax 中出现 x 的列表.

更多信息

  • 如果在 Riffle[{e1,e2,},{x1,x2,}]xi 少于 ei 之间的间隙,则周期性使用 xi.
  • Riffle[{e},x] 给出 {e}.
  • {imin,imax,n} 指定具有 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)

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

xy 周期性交互插入:

每 3 个位置交互插入 x :

范围  (7)

每隔一个位置交互插入 x

在开始和结尾包含 x

用步骤 3:

仅从位置 5 开始插入 x:

周期插入 xy:

两个列表的散布:

Riffle 应用在 SparseArray 对象:

应用  (5)

词之间插入空格:

从文件列表中生成一个目录名:

连续整数之间插入 0 :

正负整数交替出现:

每隔 4 个符号插入逗号:

属性和关系  (1)

RiffleTranspose 相关:

Wolfram Research (2007),Riffle,Wolfram 语言函数,https://reference.wolfram.com/language/ref/Riffle.html.

文本

Wolfram Research (2007),Riffle,Wolfram 语言函数,https://reference.wolfram.com/language/ref/Riffle.html.

CMS

Wolfram 语言. 2007. "Riffle." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/Riffle.html.

APA

Wolfram 语言. (2007). Riffle. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/Riffle.html 年

BibTeX

@misc{reference.wolfram_2024_riffle, author="Wolfram Research", title="{Riffle}", year="2007", howpublished="\url{https://reference.wolfram.com/language/ref/Riffle.html}", note=[Accessed: 18-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_riffle, organization={Wolfram Research}, title={Riffle}, year={2007}, url={https://reference.wolfram.com/language/ref/Riffle.html}, note=[Accessed: 18-November-2024 ]}