Solutions
• Engineering, R&D
• Education
• Web & Software
• Finance, Statistics & Business Analysis
• Sciences
• Trends
Support & Learning
• Find an Answer
• Ask for Help
• Guided Learning
• Premium Support
Company
• About
• Work with Us
• Initiatives
•
WOLFRAM LANGUAGE GUIDE

# List Manipulation

Lists are central constructs in the Wolfram Language, used to represent collections, arrays, sets, and sequences of all kinds. Lists can have any structure and size and can routinely involve even millions of elements. Well over a thousand built-in functions throughout the Wolfram Language operate directly on lists, making lists a powerful vehicle for interoperability.

## Learning ResourcesLearning Resources

### How Tos

Related Web Resources

Community

## ReferenceReference

### Constructing Lists »

(List) specify a list explicitly

Table make a table of values of an expression

Array make an array of any dimension from a function

### Elements of Lists »

list[[]] parts or sequences of parts (;;), resettable with =

Select select according to a function

Cases give cases matching a pattern

### Rearranging & Restructuring Lists »

Flatten flatten out nested lists

### Applying Functions to Lists »

Map (/@) map a function over a list:

Apply (@@, @@@) apply a function to a list:

### Math & Counting Operations »

{}+{}, etc. automatically operate in parallel on list elements

### Creating Associations from Lists »

Translate this page: