# Wolfram Language & System 10.0 (2014)|Legacy Documentation

This is documentation for an earlier version of the Wolfram Language.
BUILT-IN WOLFRAM LANGUAGE SYMBOL

makes a list of length n by padding list with zeros on the left.

pads by repeating the element x.

pads by cyclically repeating the elements .

leaves a margin of m elements of padding on the right.

makes a nested list with length at level i.

pads a ragged array list with zeros to make it full.

## DetailsDetails

• PadLeft[list,n,] always returns a list of length n, except in some special cases where padding is .
• With padding , cyclic repetitions of the are effectively laid down and then the list is superimposed on top of them, with the last element of the list lying on an occurrence of . »
• A margin of Round[(n-Length[list])/2] effectively centers list.
• PadLeft[list,n,list] effectively treats list as cyclic.
• PadLeft[list,n,{xlist}] can be used to repeat an individual element that is itself a list.
• PadLeft[{},n,{x1,x2,}] repeats the sequence of as many times as fit in a list of length n.
• PadLeft[list,{n1,n2,}] creates a full array with dimensions even if list is ragged. »
• Negative specify to pad on the right.
• PadLeft[list,{n1,n2,},list] effectively treats list as cyclic in every dimension.
• The object list need not have head List.
• PadLeft can be used on SparseArray objects.

## ExamplesExamplesopen allclose all

### Basic Examples  (6)Basic Examples  (6)

Pad with to make the list be of length 10:

 Out[1]=

 Out[1]=

 Out[1]=

Leave margin on the right:

 Out[1]=

Pad to make a 3×5 array:

 Out[1]//TableForm=

Pad to make a full array:

 Out[1]//TableForm=