The following table provides summary descriptions of the AutoLISP list manipulation functions.
| List manipulation functions | Platforms | |||||
|---|---|---|---|---|---|---|
| Windows | Mac OS | Web | ||||
| Function | Description | AutoCAD | AutoCAD LT | AutoCAD | AutoCAD LT | AutoCAD | 
| Sorts a list of strings by alphabetical order | ✓ | ✓ | ✓ | -- | ✓ | |
| Takes any number of lists and runs them together as one list | ✓ | ✓ | ✓ | -- | ✓ | |
| Searches an association list for an element and returns that association list entry | ✓ | ✓ | ✓ | -- | ✓ | |
| Returns the third element of a list | ✓ | ✓ | ✓ | -- | ✓ | |
| Returns the second element of a list | ✓ | ✓ | ✓ | -- | ✓ | |
| Returns the first element of a list | ✓ | ✓ | ✓ | -- | ✓ | |
| Returns the specified list, except for the first element of the list | ✓ | ✓ | ✓ | -- | ✓ | |
| The basic list constructor | ✓ | ✓ | ✓ | -- | ✓ | |
| Evaluates expressions for all members of a list | ✓ | ✓ | ✓ | -- | ✓ | |
| Returns the last element in a list | ✓ | ✓ | ✓ | -- | ✓ | |
| Returns an integer indicating the number of elements in a list | ✓ | ✓ | ✓ | -- | ✓ | |
| Takes any number of expressions and combines them into one list | ✓ | ✓ | ✓ | -- | ✓ | |
| Verifies that an item is a list | ✓ | ✓ | ✓ | -- | ✓ | |
| Returns a list of the result of executing a function with the individual elements of a list or lists supplied as arguments to the function | ✓ | ✓ | ✓ | -- | ✓ | |
| Searches a list for an occurrence of an expression and returns the remainder of the list, starting with the first occurrence of the expression | ✓ | ✓ | ✓ | -- | ✓ | |
| Returns the nth element of a list | ✓ | ✓ | ✓ | -- | ✓ | |
| Returns a list with its elements reversed | ✓ | ✓ | ✓ | -- | ✓ | |
| Searches a list for an old item and returns a copy of the list with a new item substituted in place of every occurrence of the old item | ✓ | ✓ | ✓ | -- | ✓ | |
| Determines whether or not a list is nil | ✓ | ✓ | ✓ | -- | ✓ | |
| Checks whether the predicate is true for every element combination | ✓ | ✓ | ✓ | -- | ✓ | |
| Constructs and returns a list | ✓ | ✓ | ✓ | -- | ✓ | |
| Combines the Unicode characters associated with a list of integers into a string | ✓ | ✓ | ✓ | -- | ✓ | |
| Calculates list length of a true list | ✓ | ✓ | ✓ | -- | ✓ | |
| Determines whether the predicate is true for one of the list members | ✓ | ✓ | ✓ | -- | ✓ | |
| Determines whether the predicate is nil for one of the list members | ✓ | ✓ | ✓ | -- | ✓ | |
| Returns the index of the specified list item | ✓ | ✓ | ✓ | -- | ✓ | |
| Removes elements from a list | ✓ | ✓ | ✓ | -- | ✓ | |
| Returns all elements of the supplied list that fail the test function | ✓ | ✓ | ✓ | -- | ✓ | |
| Returns all elements of the supplied list that pass the test function | ✓ | ✓ | ✓ | -- | ✓ | |
| Checks whether the predicate is not nil for one element combination | ✓ | ✓ | ✓ | -- | ✓ | |
| Sorts the elements in a list according to a given compare function | ✓ | ✓ | ✓ | -- | ✓ | |
| Sorts the elements in a list according to a given compare function, and returns the element index numbers | ✓ | ✓ | ✓ | -- | ✓ | |
| Converts a string into a list of Unicode character codes | ✓ | ✓ | ✓ | -- | ✓ | |