How to | リストを組み合せたり並べ替えたりする方法
Wolframシステムは,どのような種類の構造でいくつ要素が含まれているリストでも並べ替えることができるという高柔軟性を持つ完全なデータ操作言語を提供する.
重複する要素を数個含めた6個の整数のリスト(vとして保存する)を設定する:
v = {3, 1, 3, 2, 5, 4}Sortを使ってリストvの要素を並び替える:
Sort[v]Unionを使ってリストvを並び替え,重複するものを削除する:
Union[v]再定義されない限り,vはもとの値を持っている点に注意のこと:
vv = Union[v]vReverseを使ってvを逆にする:
Reverse[v]RotateLeft[v, 2]RotateRight[v, 2]PadLeft[v, 10, x]Partitionを使ってリストvを長さが2のサブリストに分割する:
Partition[v, 2]リストvを長さが2のサブリストにオフセット1で分割(Partition)する:
Partition[v, 2, 1]Splitを使ってリストを連続する同一要素ごとに分ける:
Split[{1, 4, 1, 1, 1, 2, 2, 3, 3}]Flattenはネストされたリスト内部の中カッコを削除する:
Flatten[{{a, b}, {c, {d}, e}, {f, {g, h}}}]Joinを使ってリスト集合の要素を連結させる:
Join[{a, b}, {c, d, e}, {f, g, h}]