PadLeft

PadLeft[list,n]
list 列表左边补零,得到一长度为 n 的列表.

PadLeft[list,n,x]
重复 x 来填充列表.

PadLeft[list,n,{x1,x2,}]
循环性地重复 来填充列表.

PadLeft[list,n,padding,m]
在右边填充,留下一个能存放 m 个元素的空白区域.

PadLeft[list,{n1,n2,}]
在第 i 层制作一个长度为 的嵌套列表.

PadLeft[list]
用零元素填充不规则列表 list 使得其变为一个满列表.

更多信息更多信息

  • PadLeft[list,n,] 通常返回一个长度 n 的列表,像 padding 这些特殊情况除外.
  • 以填充 方式,循环性地重复 ,则列表被有层次的添加到顶部,列表的最后一个元素放在 上. »
  • PadLeft[list,n,padding,-m] 截去列表 list 中最后 m 个元素.
  • Round[(n-Length[list])/2] 的空白区域以 list 为中心.
  • PadLeft[list,n,list] 把列表 list 看作是循环的.
  • PadLeft[list,n,{xlist}] 可以用来重复一个本身就是列表的单个元素.
  • PadLeft[{},n,{x1,x2,}] 多次重复 直到列表的长度为 n.
  • PadLeft[list,{n1,n2,}] 构造一个规则序列,即使列 表 list 是无规则的. »
  • PadLeft[list,Automatic,x]x 来填充以形成规则列表.
  • 负数 表示在右边填充.
  • PadLeft[list,{n1,n2},{{x11,x12,},{x21,},}] 用重复 组来填充.
  • PadLeft[list,{n1,n2,},list]x 来填充来形成规则列表.
  • PadLeft[list,{n1,n2,},padding,{m1,m2,}] 在第 i 层应用 填充.
  • 列表 list 不一定具有头 List.
  • PadLeftSparseArray 对象起作用.

范例范例打开所有单元关闭所有单元

基本范例  (6)基本范例  (6)

填充使得列表长度为10:

In[1]:=
Click for copyable input
Out[1]=

填充:

In[1]:=
Click for copyable input
Out[1]=

通过重复 来填充:

In[1]:=
Click for copyable input
Out[1]=

在右边留出两个空值:

In[1]:=
Click for copyable input
Out[1]=

填充形成 3×5 矩阵:

In[1]:=
Click for copyable input
Out[1]//TableForm=

填充形成规则矩阵:

In[1]:=
Click for copyable input
Out[1]//TableForm=
1999年引入
(4.0)
| 2007年更新
(6.0)