indices - indices of a table or array
entries - entries of a table or array
|
Calling Sequence
|
|
indices(t)
indices(t,'nolist')
indices(t,'pairs')
entries(t)
entries(t,'nolist')
entries(t,'pairs')
|
|
Parameters
|
|
t
|
-
|
table or Array
|
nolist
|
-
|
(optional) literal symbol
|
pairs
|
-
|
(optional) literal symbol
|
|
|
|
|
Description
|
|
•
|
The indices and entries functions return sequences of the indices (or keys) and the entries respectively of the table or Array t corresponding to the entries that are explicitly stored.
|
•
|
The result returned is a sequence of lists in an apparently arbitrary order which cannot be controlled by the user. However, there is a one-to-one correspondence between the result of indices and entries.
|
•
|
If the 'nolist' option is used the result returned will be a simple sequence without lists. This is useful for tables where every index or entry is a single object. When 'nolist' is used on a table with expression sequence indices or entries, the pairings may be difficult to deduce in the result.
|
•
|
If the 'pairs' option is used the result returned will be a sequence of index = entry pairs. Since the equation form can represent sequences in either the index or entry part of the equation, neither each side nor the whole equation is wrapped in a list.
|
|
|
Compatibility
|
|
•
|
The pairs option was introduced in Maple 15.
|
|
|
Thread Safety
|
|
•
|
The indices and entries commands are thread-safe as of Maple 15.
|
|
|
Examples
|
|
>
|
|
>
|
|
| (1) |
>
|
|
| (2) |
>
|
|
| (3) |
>
|
|
| (4) |
>
|
|
| (5) |
>
|
|
| (6) |
>
|
|
| (7) |
>
|
|
| (8) |
>
|
|
| (9) |
>
|
|
| (10) |
>
|
|
| (11) |
>
|
|
| (12) |
|
|
Download Help Document
Was this information helpful?