AlphabeticSort

AlphabeticSort[list]

list の要素をアルファベット順に並べる.

AlphabeticSort[list,lang]

言語 lang に適した並べ順を使ってソートする.

詳細とオプション

  • 言語は,LanguageDataで使われるような言語の標準名,あるいは言語実体で指定することができる.Alphabetで使われるようなアファベット(字母)指定も使うことができる.
  • デフォルトの言語は$Languageである.
  • 使用可能なオプション
  • CaseOrdering Automatic大文字小文字のソート方法
    IgnoreCase Falseソートの際に大文字小文字の違いを無視するかどうか
    IgnoreDiacritics Falseソートの際に付加記号を無視するかどうか
    IgnorePunctuation Falseソートの際に句読記号を無視するかどうか
    Language$Language仮定する言語あるいはアルファベット(字母)
  • AlphabeticSort[,lang]で言語が明示的に指定された場合は,その言語がLanguage オプションの設定に優先する.

例題

すべて開くすべて閉じる

  (2)

デフォルトの$Languageで単語をソートする:

特定の言語についての順序規則を使う:

スコープ  (1)

言語を引数として指定する:

言語をオプションとして指定する:

オプション  (5)

CaseOrdering  (2)

CaseOrdering->"LowerFirst"は,ほとんどの言語におけるデフォルト値である:

CaseOrdering->"UpperFirst"がデフォルト値の言語もある:

IgnoreCase  (1)

IgnoreCase->Trueは大文字小文字を等しいものとして扱う:

IgnoreDiacritics  (1)

IgnoreDiacritics->Trueは指定された言語の付加記号を無視する:

異なる言語における等しい単語は付加記号を無視すると順序が変わることがある:

IgnorePunctuation  (1)

IgnorePunctuation->Trueはすべての句読記号と空白文字を除いた後でソートする:

IgnorePunctuationのデフォルト値はFalseである:

特性と関係  (1)

AlphabeticSortは,SortAlphabeticOrderを順序関数として使うことに等しい:

考えられる問題  (2)

"Turkish"言語では,"i"の大文字小文字の等価性は他の言語におけるそれと異なる:

IgnoreCaseオプションは,CaseOrderingが持つ任意の値を無効にする:

おもしろい例題  (1)

AlphabeticSortを使って2000個のランダムな単語のソートしたリストを得る:

ソートされた単語の木を作る:

Wolfram Research (2015), AlphabeticSort, Wolfram言語関数, https://reference.wolfram.com/language/ref/AlphabeticSort.html.

テキスト

Wolfram Research (2015), AlphabeticSort, Wolfram言語関数, https://reference.wolfram.com/language/ref/AlphabeticSort.html.

CMS

Wolfram Language. 2015. "AlphabeticSort." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/AlphabeticSort.html.

APA

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

BibTeX

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

BibLaTeX

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