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 33 34 35 36 37 38 39 40 41 42
|
-- Status: rewritten July 2018
-- Author: Lily Silverstein
doc///
Key
toList
(toList, BasicList)
(toList, Set)
(toList, String)
(toList, Thing)
Headline
create a list
Usage
toList A
Inputs
A:{Set,String,BasicList,ZZ}
or an instance of a class with the @TO iterator@ method installed
Outputs
L:List
a list whose elements are the elements of {\tt A}
Description
Example
toList "foo"
A = set(3,7,9,6)
toList A
Text
The command {\tt toList 1..9} will throw an error, because {\tt toList}
comes before @TO".."@ in Macaulay2's order of operations. To create a list
from a range, use {\tt toList (1..9)} instead.
Example
toList (1..9)
Text
Converting between list types may change the order of the elements in
unexpected ways.
Example
toList set {4,5,13}
SeeAlso
BasicList
List
toSequence
"lists and sequences"
///
|