1.8.11 高级专题:列表分组中的对齐和填充分组就是从列表中取出一系列子列表. 一个微妙但很重要的问题是 相对于初始的列表,第一个子列表从何处开始和最后一个子列表在何处结束. 缺省时简单地去掉"悬空"在某一边的子列表. 一般情况下, Mathematica 允许用户指定第一个子列表相应于初始列表第一个元素的位置 和最后一个子列表相应于初始列表的最后一个元素的位置. 当用户的指定暗含着悬挂时,Mathematica 缺省地用必要的附加元素填充, 这些元素是通过把原来列表作循环处理而得到的. Mathematica 还允许用户明确地给出元素序列来填充列表. 子列表的对齐和填充 这是一个列表
Out[1]= |  |
对列表分组,在出现悬空前即停止
Out[2]= |  |
最后两个子列表涉及到悬空,通过假定最初的列表是循环的,用额外的元素进行填充
Out[3]= |  |
这里用x进行填充
Out[4]= |  |
这里用块 x,y 循环地进行填充
Out[5]= |  |
在开头和末尾都有悬空
Out[6]= |  |
不进行填充,在开头和末尾产生较短的子列表
Out[7]= |  |
|