GeezerVisonThe World Wide Web, restored to 800 pixels of glory. |
| Home|About|Gaming cabinet|Archives|How it works|Starter sites |
GeezerVison is showing reference.wolfram.com — PadLeft: Pad to a given length with new elements on the left—Wolfram Documentation PadLeft[list,n] makes a list of length n by padding list with zeros on the left. PadLeft[list,n,x] pads by repeating the element x. PadLeft[list,n,{x1,x2,…}] pads by cyclically repeating the elements xi. PadLeft[list,n,padding,m] leaves a margin of m elements of padding on the right. PadLeft[list,{n1,n2,…}] makes a nested list with length ni at level i. PadLeft[list] pads a ragged array list with zeros to make it full. Details
Examples
Basic Examples
Scope
Generalizations & Extensions
Applications
Properties & Relations
Possible Issues
See Also
Tech Notes
Related Guides
Related Links
History
Cite this Page
PadLeftPadLeft[list,n] makes a list of length n by padding list with zeros on the left. PadLeft[list,n,x] pads by repeating the element x. PadLeft[list,n,{x1,x2,…}] pads by cyclically repeating the elements xi. PadLeft[list,n,padding,m] leaves a margin of m elements of padding on the right. PadLeft[list,{n1,n2,…}] makes a nested list with length ni at level i. PadLeft[list] pads a ragged array list with zeros to make it full. Details
Examplesopen all close allBasic Examples (6)Pad with 0 to make the list be of length 10: PadLeft[{a, b, c}, 10]Pad with x: PadLeft[{a, b, c}, 10, x]Pad by repeating {x,y,z}: PadLeft[{a, b, c}, 10, {x, y, z}]Leave margin 2 on the right: PadLeft[{a, b, c}, 10, x, 2]Pad to make a 3×5 array: PadLeft[{{a, b}, {c}}, {3, 5}]//TableFormPad to make a full array: PadLeft[{{a, b, c}, {d, e}, {f}}]//TableFormScope (3)Negative length specifications pad on the right: PadLeft[{a, b, c}, -10]Lay down repetitions of the padding, then superimpose the original array: PadLeft[{{aa, bb}, {cc}}, {4, 4}, {{x, y}, {z}}]//TableFormUse different margins for rows and columns: PadLeft[{{aa, bb}, {cc}}, {5, 5}, {{x, y}, {z}}, {1, 2}]//TableFormGeneralizations & Extensions (1)Use a head other than List: PadLeft[f[a, b, c], 8, x]Applications (3)Put a 1 at the center of a list of 0s: PadLeft[{1}, 19, 0, 9]Pad digit lists to be the same length: PadLeft[Table[IntegerDigits[i ^ 2, 2], {i, 5}]]Lay out an array of tiles: ArrayPlot[PadLeft[{{}}, {15, 15}, {{1, 0, 1}, {0, 1, 1}, {1, 0, 0}}], Mesh -> True]Properties & Relations (1)Possible Issues (1)Pad with an element that is itself a list: PadLeft[{a, b, c}, 7, {{u, v}}]PadLeft[{a, b, c}, 7, {u, v}]See AlsoPadRight ArrayPad Join Partition ArrayReshape CenterArray ListCorrelate Riffle RotateLeft ArrayQ StringPadLeft Function Repository: Broadcasting Tech NotesRelated GuidesRelated LinksHistoryIntroduced in 1999 (4.0) | Updated in 2003 (5.0) ▪ 2007 (6.0)
Wolfram Research (1999), PadLeft, Wolfram Language function, https://reference.wolfram.com/language/ref/PadLeft.html (updated 2007).
TextWolfram Research (1999), PadLeft, Wolfram Language function, https://reference.wolfram.com/language/ref/PadLeft.html (updated 2007). CMSWolfram Language. 1999. "PadLeft." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2007. https://reference.wolfram.com/language/ref/PadLeft.html. APAWolfram Language. (1999). PadLeft. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/PadLeft.html BibTeX@misc{reference.wolfram_2026_padleft, author="Wolfram Research", title="{PadLeft}", year="2007", howpublished="\url{https://reference.wolfram.com/language/ref/PadLeft.html}", note=[Accessed: 12-November-2026]} BibLaTeX@online{reference.wolfram_2026_padleft, organization={Wolfram Research}, title={PadLeft}, year={2007}, url={https://reference.wolfram.com/language/ref/PadLeft.html}, note=[Accessed: 12-November-2026]} |
| You are visitor 01402503 — GeezerVison does not store the pages you look up. Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required. |