Products
  • Wolfram|One

    The definitive Wolfram Language and notebook experience

  • Mathematica

    The original technical computing environment

  • System Modeler

    Multidomain modeling and simulation of complex systems

  • Compute ServicesUse with Mathematica and Wolfram|One
  • AI AccessUse with Mathematica and Wolfram|One
  • Finance Platform
  • Wolfram|Alpha Notebook Edition
  • Application Server
  • Enterprise Private Cloud
  • Wolfram Engine
  • Wolfram Player
  • Wolfram Cloud App
  • Wolfram Player App

More mobile apps

Wolfram|Alpha

  • Wolfram|Alpha Website
  • Wolfram|Alpha APIs

AI Products

  • Wolfram AI Ecosystem
  • Wolfram Foundation Tool
  • Wolfram Cloud MCP
  • Wolfram Local MCP
  • Agent One API
  • CAG Component APIs

Core Technologies of Wolfram Products

  • Wolfram Language
  • Computable Data
  • Wolfram Notebooks
  • Linguistic Understanding

Additional Deployment Options

  • Wolfram Cloud
  • Wolfram Web Engine
  • wolframscript
  • WSTPServer
  • Group & Organizational Licensing
  • All Products
Consulting & Solutions

We deliver solutions for the AI era—combining symbolic computation, data-driven insights and deep technical expertise

Wolfram Consulting

Data Science, Finance & Business

  • Artificial Intelligence
  • Data Science
  • Healthcare
  • Real Estate

Engineering

  • Civil Engineering
  • Automotive Engineering
  • Sustainable Energy

Science & Technology

  • AgTech
  • Biosciences
  • Environmental Science
  • Food Science
  • Quantum Computation
  • Social and Behavioral Sciences

More Wolfram Solutions

Technology for Education

  • Research Universities
  • Colleges & Teaching Universities
  • High Schools
  • Resources for Students

Education Initiatives

  • Next-Gen EdTech
  • Computer-Based Math

More Solutions for Education

  • Contact Us
Learning & Support

Get Started

  • Wolfram Language Introduction
  • Fast Intro for Programmers
  • Fast Intro for Math Students
  • Wolfram Language Documentation

More Learning

  • Highlighted Core Areas
  • Demonstrations
  • YouTube
  • Daily Study Groups
  • Wolfram Schools and Programs
  • Books

Grow Your Skills

  • Wolfram U

    Courses in computing, science, life and more

  • Community

    Learn, solve problems and share ideas.

  • Blog

    News, views and insights from Wolfram

  • Resources for

    Software Developers

Tech Support

  • Contact Us
  • Support FAQs
  • Support FAQs
  • Contact Us
Company
  • About Wolfram
  • Career Center
  • All Sites & Resources
  • Connect & Follow
  • Contact Us

Work with Us

  • Student Ambassador Initiative
  • Wolfram for Startups
  • Student Opportunities
  • Jobs Using Wolfram Language

Educational Programs for Adults

  • Summer School
  • Winter School

Educational Programs for Youth

  • Middle School Camp
  • High School Research Program
  • Computational Adventures

Read

  • Stephen Wolfram's Writings
  • Wolfram Blog
  • Wolfram Tech | Books
  • Wolfram Media
  • Complex Systems

Educational Resources

  • Wolfram MathWorld
  • Wolfram in STEM
  • Wolfram Challenges
  • Wolfram Problem Generator

Wolfram Initiatives

  • Wolfram Science
  • Wolfram Foundation
  • History of Mathematics Project

Events

  • Stephen Wolfram Livestreams
  • Online & In-Person Events
  • Contact Us
  • Connect & Follow
For AIs
  • Your Account
  • User Portal
  • Wolfram Cloud
  • Products
    • Wolfram|One
    • Mathematica
    • System Modeler
    • Compute ServicesUse with Mathematica and Wolfram|One
    • AI AccessUse with Mathematica and Wolfram|One
    • Finance Platform
    • Wolfram|Alpha Notebook Edition
    • Application Server
    • Enterprise Private Cloud
    • Wolfram Engine
    • Wolfram Player
    • Wolfram Cloud App
    • Wolfram Player App

    More mobile apps

    • Wolfram|Alpha
      • Wolfram|Alpha Website
      • Wolfram|Alpha APIs
    • AI Products
      • Wolfram AI Ecosystem
      • Wolfram Foundation Tool
      • Wolfram Cloud MCP
      • Wolfram Local MCP
      • Agent One API
      • CAG Component APIs
    • Core Technologies
      • Wolfram Language
      • Computable Data
      • Wolfram Notebooks
      • Linguistic Understanding
    • Additional Deployment Options
      • Wolfram Cloud
      • Wolfram Web Engine
      • wolframscript
      • WSTPServer
    • Group & Organizational Licensing
    • All Products
  • Consulting & Solutions
    • Wolfram Consulting

    Data Science, Finance & Business

    • Artificial Intelligence
    • Data Science
    • Healthcare
    • Real Estate

    Engineering

    • Civil Engineering
    • Automotive Engineering
    • Sustainable Energy

    Science & Technology

    • AgTech
    • Biosciences
    • Environmental Science
    • Food Science
    • Quantum Computation
    • Social and Behavioral Sciences

    More Wolfram Solutions

    Technology for Education

    • Research Universities
    • Colleges & Teaching Universities
    • High Schools
    • Resources for Students

    Education Initiatives

    • Next-Gen EdTech
    • Computer-Based Math

    More Solutions for Education

    • Contact Us
  • Learning & Support

    Get Started

    • Wolfram Language Introduction
    • Fast Intro for Programmers
    • Fast Intro for Math Students
    • Wolfram Language Documentation

    Grow Your Skills

    • Wolfram U

      Courses in computing, science, life and more

    • Community

      Learn, solve problems and share ideas.

    • Blog

      News, views and insights from Wolfram

    • Resources for

      Software Developers
    • Tech Support
      • Contact Us
      • Support FAQs
    • More Learning
      • Highlighted Core Areas
      • Demonstrations
      • YouTube
      • Daily Study Groups
      • Wolfram Schools and Programs
      • Books
    • Support FAQs
    • Contact Us
  • Company
    • About Wolfram
    • Career Center
    • All Sites & Resources
    • Connect & Follow
    • Contact Us

    Work with Us

    • Student Ambassador Initiative
    • Wolfram for Startups
    • Student Opportunities
    • Jobs Using Wolfram Language

    Educational Programs for Adults

    • Summer School
    • Winter School

    Educational Programs for Youth

    • Middle School Camp
    • High School Research Program
    • Computational Adventures

    Read

    • Stephen Wolfram's Writings
    • Wolfram Blog
    • Wolfram Tech | Books
    • Wolfram Media
    • Complex Systems
    • Educational Resources
      • Wolfram MathWorld
      • Wolfram in STEM
      • Wolfram Challenges
      • Wolfram Problem Generator
    • Wolfram Initiatives
      • Wolfram Science
      • Wolfram Foundation
      • History of Mathematics Project
    • Events
      • Stephen Wolfram Livestreams
      • Online & In-Person Events
    • Contact Us
    • Connect & Follow
  • For AIs
  • Wolfram Cloud
  • Your Account
  • User Portal
Wolfram Language & System Documentation Center
List
  • See Also
    • Association
    • Dataset
    • Sequence
    • ListPlot
    • Listable
    • CompoundElement
    • DelimitedSequence
    • Splice
    • Nothing
    • Rule
    • DataStructure
  • Related Guides
    • List Manipulation
    • Computation with Structured Datasets
    • WDF (Wolfram Data Framework)
    • Automated Reports
    • Expressions
    • Language Overview
    • Wolfram Language Syntax
    • Database Connectivity
  • Tech Notes
    • Making Lists of Objects
    • Operations on Scalars, Vectors, and Matrices
    • See Also
      • Association
      • Dataset
      • Sequence
      • ListPlot
      • Listable
      • CompoundElement
      • DelimitedSequence
      • Splice
      • Nothing
      • Rule
      • DataStructure
    • Related Guides
      • List Manipulation
      • Computation with Structured Datasets
      • WDF (Wolfram Data Framework)
      • Automated Reports
      • Expressions
      • Language Overview
      • Wolfram Language Syntax
      • Database Connectivity
    • Tech Notes
      • Making Lists of Objects
      • Operations on Scalars, Vectors, and Matrices

{e1,e2,…}

is a list of elements.

Details
Details and Options Details and Options
Background & Context
Examples  
Basic Examples  
Scope  
Representation of Vectors, Matrices, and Other Arrays  
Constructing Lists  
Listable Functions  
Show More Show More
Operations on List Elements  
Combining Lists  
Lists as Finite Sets  
Lists as Control Structures  
Lists of Rules  
Lists of Data  
Properties & Relations  
See Also
Tech Notes
Related Guides
Related Links
History
Cite this Page
BUILT-IN SYMBOL
  • See Also
    • Association
    • Dataset
    • Sequence
    • ListPlot
    • Listable
    • CompoundElement
    • DelimitedSequence
    • Splice
    • Nothing
    • Rule
    • DataStructure
  • Related Guides
    • List Manipulation
    • Computation with Structured Datasets
    • WDF (Wolfram Data Framework)
    • Automated Reports
    • Expressions
    • Language Overview
    • Wolfram Language Syntax
    • Database Connectivity
  • Tech Notes
    • Making Lists of Objects
    • Operations on Scalars, Vectors, and Matrices
    • See Also
      • Association
      • Dataset
      • Sequence
      • ListPlot
      • Listable
      • CompoundElement
      • DelimitedSequence
      • Splice
      • Nothing
      • Rule
      • DataStructure
    • Related Guides
      • List Manipulation
      • Computation with Structured Datasets
      • WDF (Wolfram Data Framework)
      • Automated Reports
      • Expressions
      • Language Overview
      • Wolfram Language Syntax
      • Database Connectivity
    • Tech Notes
      • Making Lists of Objects
      • Operations on Scalars, Vectors, and Matrices

List

{e1,e2,…}

is a list of elements.

Details

  • Lists are very general objects that represent collections of expressions.
  • Functions with attribute Listable are automatically "threaded" over lists, so that they act separately on each list element. Most built‐in mathematical functions are Listable.
  • {a,b,c} represents a vector.
  • {{a,b},{c,d}} represents a matrix.
  • Nested lists can be used to represent tensors.
  • If Nothing appears in a list, it is automatically removed.
  • Parallelize[{e1,e2,…}] evaluates the elements e1, e2, … in parallel. »

Background & Context

  • List is a very general construct used to represent collections of expressions. Lists may have any length or depth. The expression List[a,b,c,…] is commonly written and displayed using the shorthand syntax {a,b,c,…}. Lists are particularly important in the Wolfram Language, which does not define explicit vector, matrix, tensor, etc. objects but rather uses (possibly nested) lists to represent such structures. For example, {a,b,c,…} can represent a vector, {{a,b},{c,d}} a matrix, and so on.
  • Functions with attribute Listable are automatically “threaded” over lists, meaning they act separately on each list element. Most built‐in mathematical functions are Listable.
  • Apply replaces the head of a List (or any other expression) with a new head, while Map applies a function to elements on the first level of a List (or any other expression).
  • SparseArray may be used to efficiently represent and compute with lists (or nested lists) that have a constant (often 0) “background” value. A SparseArray can be expanded to a full-dimensional List using Normal.
  • Values of a list can be efficiently modified in place using Set, e.g. list[[k]]=newValue. Common operations to access, insert, or delete elements of a list include Part, Take, Drop, Extract, Insert, Delete, PadLeft/PadRight, Append/AppendTo, and Prepend/PrependTo.
  • A flat list of values (i.e. a vector) may be plotted using ListPlot, and an array of values given by a rectangular list of lists may be plotted using ArrayPlot, MatrixPlot, ListDensityPlot, or related functions. Other important and useful functions commonly applied to lists include Total, Accumulate, Mean, and ListConvolve.
  • Association provides a generalization of symbolically indexed lists, associative arrays, dictionaries, hashmaps, structs, and a variety of other powerful data structures. An Association is so named because it associates keys with values, allowing highly efficient lookup and updating even with millions of elements.
  • A list can be converted to a sequence of expressions by applying Sequence to it. This can be particularly useful since functions in the Wolfram Language often take a flat sequence of arguments instead of an argument list, so use of Sequence allows list-represented data to be easily spliced into other functions.

Examples

open all close all

Basic Examples  (1)

The short notation {…} and the FullForm notation List[…] are equivalent:

Wolfram Language code: List[a, b, c, d]
Wolfram Language code: FullForm[{a, b, c, d}]

Scope  (31)

Representation of Vectors, Matrices, and Other Arrays  (4)

A vector is a list of nonlist elements:

Wolfram Language code: v = {1, 2.3, x + 4};
Wolfram Language code: VectorQ[v]

Many operations work on vectors, like Dot and Norm:

Wolfram Language code: v.v

A matrix is a list of vectors of equal length:

Wolfram Language code: m = {{1, 2, 3}, {1, 4, 9}};
Wolfram Language code: MatrixQ[m]

Many operations work with matrices, like Dot, Transpose, and Det:

Wolfram Language code: m.Transpose[m]
Wolfram Language code: Det[Transpose[m].m]

A rectangular array is represented by nested lists with consistent dimensions:

Wolfram Language code: ra = {{{1, 2, 3}, {4, 5, 6}}, {{7, 8, 9}, {10, 11, 12}}, {{13, 14, 15}, {16, 17, 18}}, {{19, 20, 21}, {22, 23, 24}}};
Wolfram Language code: ArrayQ[ra]

Many operations work on arrays of any depth, like Dot and Fourier:

Wolfram Language code: ra.{1, 2, 3}

The three-dimensional discrete Fourier transform:

Wolfram Language code: Fourier[ra]

Ragged arrays that are not rectangular can also be used:

Wolfram Language code: ragged = {{1, 2, 3}, {4, 5}, {6}};

Many structural functions will work with ragged arrays:

Wolfram Language code: ragged[[All, 1]]
Wolfram Language code: Map[Total, ragged]

If the elements are at the same depth, you can use PadRight to make a rectangular array:

Wolfram Language code: PadRight[ragged]

Constructing Lists  (5)

Range constructs a list consisting of a range of values:

Wolfram Language code: Range[4]
Wolfram Language code: Range[4, -4, -2]
Wolfram Language code: Range[0., 1., .1]

Array constructs lists using a function:

Wolfram Language code: Array[f, 4]
Wolfram Language code: Array[2 ^ #&, 4]

When given multiple dimensions, matrices or deeper arrays are constructed:

Wolfram Language code: h[i_, j_] := 1 / (i + j - 1); Array[h, {4, 3}]

Table constructs lists using an expression and an iterator:

Wolfram Language code: Table[f[i], {i, 4}]
Wolfram Language code: Table[2 ^ i, {i, -4, 4}]

When given multiple iterators, matrices and arrays can be constructed:

Wolfram Language code: h[i_, j_] := 1 / (i + j - 1);
Wolfram Language code: Table[h[i, j], {i, 4}, {j, 3}]
Wolfram Language code: Table[h[i, j], {i, 4}, {j, i}]

Functional commands like NestList create lists of the results:

Wolfram Language code: NestList[3#(1 - #)&, .1, 20]
Wolfram Language code: ListPlot[%, Filling -> Axis]

To construct a list when the length is not known ahead of time, Sow and Reap are efficient:

Wolfram Language code: rolls := Module[{prev = 0, next, r6 = Range[6]}, Reap[ While[(next = RandomChoice[r6]) ≠ prev, Sow[next];prev = next]][[2, 1]]]

Some trials of rolling a die until the same number comes up twice in a row:

Wolfram Language code: rolls
Wolfram Language code: rolls
Wolfram Language code: rolls

Listable Functions  (4)

Add two vectors:

Wolfram Language code: {1, 2, 3} + {a, b, c}

Scalar multiple:

Wolfram Language code: 2 * {1, 2, 3}

Sine of a vector:

Wolfram Language code: Sin[2 Pi Range[0., 1., 1 / 13]]

Scalar multiple of a matrix:

Wolfram Language code: a * {{1, 2}, {3, 4}}

Matrix plus a vector adds the component of the vector to the rows of the matrix:

Wolfram Language code: {{1, 2}, {3, 4}} + {a, b}

Function applied element-wise to a matrix:

Wolfram Language code: Exp[{{1., 2., 3.}, {4., 5., 6.}}]

Any function that has the Listable attribute will thread over lists element-wise:

Wolfram Language code: SetAttributes[f, Listable]
Wolfram Language code: f[{1, 2, 3, 4}]

Use Threaded to alter how listable functions combine arguments:

Wolfram Language code: {{1, 2}, {3, 4}} + {a, b}
Wolfram Language code: {{1, 2}, {3, 4}} + Threaded[{a, b}]

Operations on List Elements  (5)

Apply makes the elements of a list the arguments of a function:

Wolfram Language code: Apply[f, {1, 2, 3}]

If you have a nested list, applying at level 1 gives a list f applied to the sublists:

Wolfram Language code: Apply[f, {{1, 2}, {3, 4}, {5, 6}}, {1}]

Map applies a function to the elements of a list:

Wolfram Language code: Map[f, {1, 2, 3, 4}]

For a nested list, Map can apply f at any level or multiple levels:

Wolfram Language code: Map[f, {{1, 2}, {3, 4}, {5, 6}}, {2}]
Wolfram Language code: Map[f, {{1, 2}, {3, 4}, {5, 6}}, 2]

Do, Product, Sum, and Table can iterate over a list:

Wolfram Language code: list = {1, 2, 4, 8};
Wolfram Language code: Do[Print[{i, Log[2, i]}], {i, list}]
Wolfram Language code: Table[Log[2, i], {i, list}]
Wolfram Language code: Sum[k, {k, list}]

Part can be used to get elements of lists:

Wolfram Language code: list = {1, 2, 4, 8};
Wolfram Language code: list[[3]]

You can get multiple parts by specifying a list of parts:

Wolfram Language code: list[[{1, -1}]]

Or by using Span:

Wolfram Language code: list[[1 ;; -1 ;; 2]]

Use Outer to apply a function to elements of multiple lists:

Wolfram Language code: Outer[f, {1, 2}, {a, b, c}]

Combining Lists  (4)

Use Join to combine two lists end to end:

Wolfram Language code: Join[{a, b, c}, {1, 2, 3}]

Use Splice to insert elements of one list as individual elements of another list:

Wolfram Language code: {a, b, Splice[{x, y}], d}

A combination of Sequence and Apply can be used for the same effect:

Wolfram Language code: {a, b, Sequence@@{x, y}, d}

Unlike Sequence, Splice[list] is inert inside other functions:

Wolfram Language code: f[a, b, Splice[{x, y}], d]

Use Insert to place a whole list as a single element inside another list:

Wolfram Language code: Insert[{1, 2, 3}, {a, b, c}, 2]

Append behaves similarly:

Wolfram Language code: Append[{1, 2, 3}, {a, b, c}]

As does Prepend:

Wolfram Language code: Prepend[{1, 2, 3}, {a, b, c}]

Use Flatten to remove inner lists:

Wolfram Language code: Flatten[{{1, 2}, {a, b, c}}]

Lists as Finite Sets  (2)

Complement, Union, and Intersection treat List as a set:

Wolfram Language code: s1 = {a, b, c}; s2 = {c, d, e};
Wolfram Language code: Complement[s1, s2]
Wolfram Language code: Union[s1, s2]
Wolfram Language code: Intersection[s1, s2]

Construct various combinatorial structures using Subsets, Tuples, and IntegerPartitions:

Wolfram Language code: Subsets[{1, 2, 3}]
Wolfram Language code: Tuples[{{0, 1}, {a, b}}]
Wolfram Language code: IntegerPartitions[5]

Lists as Control Structures  (2)

Many commands use {var, vmin, vmax} as a specification of variable range:

Wolfram Language code: Integrate[Sin[x], {x, 0, Pi / 2}]
Wolfram Language code: NDSolve[{x'[t] == x[t], x[0] == 1}, x, {t, 0, 1}]
Wolfram Language code: Table[var ^ 2, {var, -1, 3}]

Many commands use {v1,v2,…} for a collection of variables:

Wolfram Language code: Solve[{x + y + z == 0, x + y == 1, y + z == 2}, {x, y, z}]
Wolfram Language code: DSolve[{x'[t] == y[t], y'[t] == -x[t]}, {x, y}, t]

Lists of Rules  (2)

A list of rules is returned as a solution by many solving commands:

Wolfram Language code: r = FindRoot[{Cos[x ^ 2 + y], (x - 2 y)}, {{x, 1}, {y, 2}}]

You can use the values of the results with ReplaceAll:

Wolfram Language code: {x, y} /. r
Wolfram Language code: {Cos[x ^ 2 + y], (x - 2 y)} /. r

When multiple solutions are possible, the result is a list of rule lists:

Wolfram Language code: s2 = Solve[{x ^ 2 + y ^ 2 == 1, x + y == 0}, {x, y}]

When a list of rule lists is used in ReplaceAll, you get a list of results:

Wolfram Language code: {x, y} /. s2
Wolfram Language code: x ^ 2 + y ^ 2 == 1 && x + y == 0 /. s2

Even if there is only one solution, the extra List is used for consistent structure:

Wolfram Language code: Solve[{x - y == 1, x + y == 0}, {x, y}]

Lists of Data  (3)

Lists are very good for holding data since the elements can be anything:

Wolfram Language code: data = {{"George", "Washington", 1789, False}, {"John", "Adams", 1797, True}, {"Thomas", "Jefferson", 1801, True}};

Sine of successive squares:

Wolfram Language code: ssq = N[Sin[Range[10] ^ 2]]

Plot the data:

Wolfram Language code: ListPlot[ssq]

Data from a function sampled at points in two dimensions:

Wolfram Language code: f[x_, y_] := Sin[2 Pi x y]; Short[data = Flatten[Table[{{x, y}, f[x, y]}, {x, 0., 1., .1}, {y, 0., 1., .1}], 1]]

A piecewise polynomial that interpolates the data:

Wolfram Language code: ifun = Interpolation[data]

Plot the InterpolatingFunction:

Wolfram Language code: Plot3D[ifun[x, y], {x, 0, 1}, {y, 0, 1}]

Plot the data directly:

Wolfram Language code: ListPlot3D[Map[Flatten, data]]

Properties & Relations  (6)

Like all Wolfram Language expressions, lists are 1-indexed:

Wolfram Language code: list = {a, b, c, d, e};
Wolfram Language code: Delete[list, 1]
Wolfram Language code: list[[3]]

In most format types, including InputForm, lists are displayed as {…}:

Wolfram Language code: InputForm[{a, b, c}]

FullForm treats lists like any other expression, displaying them as List[…]:

Wolfram Language code: FullForm[{a, b, c}]

This makes it clear that lists have head List:

Wolfram Language code: Head[{a, b, c}]

Sequence is automatically spliced into lists:

Wolfram Language code: {a, b, Sequence[x, y], d}

This is a particular case of the general behavior of Sequence:

Wolfram Language code: f[a, b, Sequence[x, y], d]

Nothing is automatically removed from lists:

Wolfram Language code: {a, b, Nothing, d}

This behavior is specific to lists:

Wolfram Language code: f[a, b, Nothing, d]

A SparseArray represents a list:

Wolfram Language code: list = {1, 0, 1, 0, 0, 1, 0, 0, 0, 1};
Wolfram Language code: slist = SparseArray[list]

They are Equal:

Wolfram Language code: slist == list

They can be equivalently used in many commands:

Wolfram Language code: slist + 3 == list + 3
Wolfram Language code: Sin[N[slist]] == Sin[N[list]]

They are not identical because the representation is different:

Wolfram Language code: slist === list

Normal[slist] gives the List representation:

Wolfram Language code: Normal[slist]
Wolfram Language code: % === list

Parallelize[list] evaluates the elements of list in parallel:

Wolfram Language code: Parallelize[{EchoEvaluation[0 + 1], EchoEvaluation[Pause[.1];Sqrt[4]], EchoEvaluation[6 / 2]}]

See Also

Association  Dataset  Sequence  ListPlot  Listable  CompoundElement  DelimitedSequence  Splice  Nothing  Rule  DataStructure

Tech Notes

    ▪
  • Making Lists of Objects
  • ▪
  • Operations on Scalars, Vectors, and Matrices

Related Guides

    ▪
  • List Manipulation
  • ▪
  • Computation with Structured Datasets
  • ▪
  • WDF (Wolfram Data Framework)
  • ▪
  • Automated Reports
  • ▪
  • Expressions
  • ▪
  • Language Overview
  • ▪
  • Wolfram Language Syntax
  • ▪
  • Database Connectivity

Related Links

  • Fast Introduction for Programmers: Lists
  • An Elementary Introduction to the Wolfram Language : First Look at Lists

History

Introduced in 1988 (1.0) | Updated in 2014 (10.0)

Wolfram Research (1988), List, Wolfram Language function, https://reference.wolfram.com/language/ref/List.html (updated 2014).

Text

Wolfram Research (1988), List, Wolfram Language function, https://reference.wolfram.com/language/ref/List.html (updated 2014).

CMS

Wolfram Language. 1988. "List." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2014. https://reference.wolfram.com/language/ref/List.html.

APA

Wolfram Language. (1988). List. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/List.html

BibTeX

@misc{reference.wolfram_2026_list, author="Wolfram Research", title="{List}", year="2014", howpublished="\url{https://reference.wolfram.com/language/ref/List.html}", note=[Accessed: 01-September-2026]}

BibLaTeX

@online{reference.wolfram_2026_list, organization={Wolfram Research}, title={List}, year={2014}, url={https://reference.wolfram.com/language/ref/List.html}, note=[Accessed: 01-September-2026]}

Top
Introduction for Programmers
Introductory Book
Wolfram Function Repository | Wolfram Data Repository | Wolfram Data Drop | Wolfram Language Products
Top
  • Products
  • Wolfram|One
  • Mathematica
  • AI Access
  • Compute Services
  • System Modeler

  • Wolfram|Alpha Notebook Edition
  • Wolfram|Alpha Pro
  • Mobile Apps

  • Wolfram Engine
  • Wolfram Player

  • Volume & Site Licensing
  • Server Deployment Options
  • Consulting
  • Wolfram Consulting
  • Repositories
  • Data Repository
  • Function Repository
  • Community Paclet Repository
  • Neural Net Repository
  • Prompt Repository

  • Wolfram Language Example Repository
  • Notebook Archive
  • Wolfram GitHub
  • Learning
  • Wolfram U
  • Wolfram Language Documentation
  • Webinars & Training
  • Educational Programs

  • Wolfram Language Introduction
  • Fast Introduction for Programmers
  • Fast Introduction for Math Students
  • Books

  • Wolfram Community
  • Wolfram Blog
  • Public Resources
  • Wolfram|Alpha
  • Wolfram Problem Generator
  • Wolfram Challenges

  • Computer-Based Math
  • Computational Thinking
  • Computational Adventures

  • Demonstrations Project
  • Wolfram Data Drop
  • MathWorld
  • Wolfram Science
  • Wolfram Media Publishing
  • Customer Resources
  • Store
  • Product Downloads
  • User Portal
  • Your Account
  • Organization Access

  • Support FAQ
  • Contact Support
  • Company
  • About Wolfram
  • Careers
  • Contact
  • Events
Wolfram Community Wolfram Blog
Legal & Privacy Policy
WolframAlpha.com | WolframCloud.com
© 2026 Wolfram
© 2026 Wolfram | Legal & Privacy Policy |
English