Drop

Drop[list,n]

先頭からn 個の要素を取り除いた list を返す.

Drop[list,-n]

末尾からn 個の要素を取り除いた list を返す.

Drop[list,{n}]

n 番目の要素を取り除いた list を返す.

Drop[list,{m,n}]

m 番目から n 番目までの要素を取り除いた list を返す.

Drop[list,{m,n,s}]

m 番目から n 番目までの要素をステップ s で取り除いた list を返す.

Drop[list,seq1,seq2,]

listseqiで指定された要素がレベル i で取り除かれているネストされたリストを返す.

詳細

  • Dropは,標準的な列の指定法を使用する.
  • Allすべての要素
    None零要素
    n1から n までの要素
    UpTo[n]1から最高で n 個までの要素を可能なだけ
    -n最後の n 個の要素
    {n}n 番目の要素のみ
    {m,n}m 番目から n 番目までの要素
    {m,n,s}m 番目から n 番目までの要素を刻み幅 s
  • DropListに限らず,任意の頭部を持ったオブジェクトに使用することができる.
  • Drop[list,seq1,seq2]は,部分行列 list 以外のすべての要素を除去する.
  • DropSparseArrayオブジェクトに使うことができる.
  • DropAssociationオブジェクトに適用すると,指定された位置から要素が取り除かれたAssociationが返される.

例題

すべて開くすべて閉じる

  (6)

リストから最初の2つの要素を削除する:

最後の3つの要素を削除する:

2番目から4番目までの要素を削除する:

Associationから2番目の要素を削除する:

Associationから最初を除いたすべての要素を削除する:

Associationの2から6までの要素を1つおきに削除する:

スコープ  (8)

先頭から3番目から末尾から3番目までの要素を削除する:

1要素を1つおきに削除する:

行列の最初の行を削除する:

最初の行と最初の2列を削除する:

行は削除せず,最初の2列を削除する:

2行目から4行目までと3列目から5列目までを削除する:

行を1つおきに列は2つおきに削除する:

可能であれば最初の4要素を,あるいはできるだけたくさんの要素を削除する:

一般化と拡張  (2)

DropListだけでなく,いかなる頭部にも使うことができる:

DropSparseArrayオブジェクトにも使うことができる:

アプリケーション  (1)

サブ画像を拾い出す:

特性と関係  (3)

DropTakeは補完的である:

RestDropの特殊形である:

MostDropの特殊形である:

考えられる問題  (1)

Dropは,たとえ要素が1つの場合でも,常にリストを返す:

Wolfram Research (1988), Drop, Wolfram言語関数, https://reference.wolfram.com/language/ref/Drop.html (2015年に更新).

テキスト

Wolfram Research (1988), Drop, Wolfram言語関数, https://reference.wolfram.com/language/ref/Drop.html (2015年に更新).

CMS

Wolfram Language. 1988. "Drop." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2015. https://reference.wolfram.com/language/ref/Drop.html.

APA

Wolfram Language. (1988). Drop. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/Drop.html

BibTeX

@misc{reference.wolfram_2024_drop, author="Wolfram Research", title="{Drop}", year="2015", howpublished="\url{https://reference.wolfram.com/language/ref/Drop.html}", note=[Accessed: 22-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_drop, organization={Wolfram Research}, title={Drop}, year={2015}, url={https://reference.wolfram.com/language/ref/Drop.html}, note=[Accessed: 22-November-2024 ]}