Initializes a list of values using a list-expression
list() function returns a list containing the values represented by a given set
of expressions. Each expression must evaluate to a numeric value or a list. list
expressions are flattened into the larger single list.
A comma-separated list of expressions or list expressions to assign to the list.
The list consisting of the given values, flattened into a single list.
This first example initialize a global list
Primes to the first 10 prime numbers.
global_list Primes Primes = list(2, 3, 5, 7, 11, 13, 17, 19, 23, 29)
In this second example, each agent has a list-variable that is initialized to that agent’s ID number, age (as an integer), sex (1 = M, 0 = F), and race code as defined in synthetic population.
personal_list my_attribute_list my_attribute_list = list(id, age, sex, race)
In this final example, a new list is built from an existing list.
old_list = list(1, 2, 3) new_list = list(10, old_list, 20, 30)
After this code, the list
new_list will contain the list
(10, 1, 2, 3, 20, 30).
It is an error if a value is not a numeric expression.