1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
|
-- Status: rewritten July 2018
-- Author: Lily Silverstein
doc///
Key
insert
(insert,ZZ,Thing,BasicList)
Headline
copy a list, inserting an element
Usage
insert(i, x, L)
Inputs
i: ZZ
x: Thing
L: BasicList
Outputs
L2: BasicList
a copy of {\tt L} in which {\tt x} has been inserted into position {\tt i}
Description
Example
L = 0..10
insert(4, "hi", L)
insert(0, "hi", L)
insert(11, "hi", L)
insert(-1, "hi", L)
apply({-1,-3,-5}, i -> L = insert(i, "hi", L)); L
SeeAlso
delete
mingle
switch
"lists and sequences"
///
|