假设我在 R 中有两个列表,不一定长度相等,例如:
a <- list('a.1','a.2', 'a.3')
b <- list('b.1','b.2', 'b.3', 'b.4')
构造交错元素列表的最佳方法是什么,一旦添加了较短列表的元素,较长列表的其余元素将附加在末尾?,例如:
interleaved <- list('a.1','b.1','a.2', 'b.2', 'a.3', 'b.3','b.4')
不使用循环。我知道mapply适用于两个列表长度相等的情况。