Mathematica 9 is now available
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.
Mathematica > リストの並べ替えと再構築 >

Riffle

Riffle[{e1, e2, ...}, x]
{e1, x, e2, x, ...}を返す.
Riffle[{e1, e2, ...}, {x1, x2, ...}]
{e1, x1, e2, x2, ...}を返す.
Riffle[list, x, n]
n 番目ごとの要素が x であるリストを与える.
Riffle[list, x, {imin, imax, n}]
ximin, imin+n, imin+2n, ... , imaxの位置に現れるリストを返す.
  • Riffle[{e1, e2, ...}, {x1, x2, ...}]中のei の間のギャップよりも xi の方が少なければ,xi は繰返し使われる.
  • Riffle[{e}, x]{e}を返す.
  • {imin, imax, n}という指定はTakeで使われるのと同じタイプである.負の指標はリストの末尾から数える.
  • Riffle[list, x]Riffle[list, x, {2, -2, 2}]と等価である.
  • Riffle[list, x, n]Riffle[list, x, {n, -1, n}]と等価である.
リスト中の連続する要素間にxを「リフル」する:
In[1]:=
Click for copyable input
Out[1]=
 
xyを循環的にリフルする:
In[1]:=
Click for copyable input
Out[1]=
 
2つおきにxをリフルする:
In[1]:=
Click for copyable input
Out[1]=
バージョン 6 の新機能
© 2013 Wolfram Research, Inc. English
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team