ContainsNone[list1,list2]
list1が list2の要素を何も含んでいない場合はTrueを返す.
ContainsNone[list2]
適用したオブジェクトが list2の要素を何も含んでいない場合にTrueを返す,この関数の演算子形である.
ContainsNone
ContainsNone[list1,list2]
list1が list2の要素を何も含んでいない場合はTrueを返す.
ContainsNone[list2]
適用したオブジェクトが list2の要素を何も含んでいない場合にTrueを返す,この関数の演算子形である.
詳細とオプション
- ContainsNone[list1,list2]の listiは,式のリストまたはその表現,つまりSparseArray,QuantityArray,Association,EntityClass等を頭部として持つオブジェクトでなければならない.
- ContainsNone[list1,list2,SameTesttest]は test を listiの要素の各ペアに適用して両者を等しいと見なすべきかどうかを決定する.
- ContainsNone[list2][list1]はContainsNone[list1,list2]に等しい.
例題
すべて開く すべて閉じる例 (2)
スコープ (5)
ContainsNone[Characters["rhythm"], {"a", "e", "i", "o", "u"}]ContainsNoneの演算子形を使う:
noweekend = ContainsNone[{Saturday, Sunday}]noweekend[{Monday, Thursday, Tuesday}]noweekend[{Monday, Saturday, Tuesday}]EntityList[EntityClass["MusicWork", {"FirstReleaseDate" -> DateObject[{1950}, "Year", "Gregorian", -6.], "Composers" -> ContainsNone[{Entity["Person", "NatKingCole::5czsz"], Entity["Person", "ColePorter::44j37"]}]}]]ペドロ・アルモドバル(Pedro Almodóvar)が監督し,指定された俳優が誰も出演していない映画を求める:
EntityList[EntityClass["Movie", {"Director" -> Entity["Person", "PedroAlmodovar::8n5q5"], "Cast" -> ContainsNone[{Entity["Person", "AntonioBanderas::2tm43"], Entity["Person", "PenelopeCruz::92q5z"]}]}]]ContainsNoneは連想に使うことができる:
ContainsNone[<|a -> x, b -> y, c -> z|>, {r, t}]ContainsNone[<|a -> x, b -> y, c -> z|>, <|1 -> r, 2 -> t|>]オプション (2)
SameTest (2)
デフォルトで,ContainsNoneは要素が等しければ同じであるとみなす:
list = Subdivide[Quantity[0, "Meters"], Quantity[6, "Meters"], 3]ContainsNone[list, {Quantity[1, "Meters"], Quantity[2, "Meters"]}]単位の違いは,それらが厳密に同じ数量を表している場合にのみ考慮される:
ContainsNone[list, {Quantity[100, "Centimeters"], Quantity[200, "Centimeters"]}]ContainsNone[list, {Quantity[100., "Centimeters"], Quantity[200., "Centimeters"]}]Equalを比較関数として使って数値許容度を持たせる:
ContainsNone[list, {Quantity[100., "Centimeters"], Quantity[200., "Centimeters"]}, SameTest -> Equal]文字列の比較は,デフォルトで大文字小文字の違いに敏感である:
ContainsNone[{"A", "B", "C"}, {"a", "b"}]ContainsNone[{"A", "B", "C"}, {"a", "b"}, SameTest -> (SameQ[ToLowerCase[#1], ToLowerCase[#2]]&)]アプリケーション (2)
Length[words = ExampleData[{"Text", "AliceInWonderland"}, "Words"]]ContainsNone[ToLowerCase[words], {"bird", "fish", "flower"}]ContainsNone[ToLowerCase[words], {"rabbit", "bird", "fish", "flower"}]lipogramQ[text_, letter_] := ContainsNone[Characters[text], {letter}]MaximalBy[Select[DictionaryLookup[], lipogramQ[#, "e"]&], StringLength]特性と関係 (5)
ContainsNone[list1,list2]は,リストの空の共通集合について検定することに等しい:
list1 = {6, 7, 2, 8, 1};list2 = {4, 9, 3, 10, 4};{ContainsNone[list1, list2], Intersection[list2, list1] === {}}ContainsNone[list1,list2]はDisjointQ[list1,list2]に等しい:
list1 = {7, 6, 10, 8, 0};list2 = {0, 7, 0, 2, 1};{ContainsNone[list1, list2], DisjointQ[list2, list1]}ContainsNoneは,その引数の対称関数である.つまり,ContainsNone[list1,list2]==ContainsNone[list2,list1]である:
list1 = {6, 0, 10, 8, 8};list2 = {5, 9, 2, 7, 7};{ContainsNone[list1, list2], ContainsNone[list2, list1]}ContainsNone[list1,list2]の否定はContainsAny[list1,list2]に等しい:
list1 = {6, 5, 10, 8, 4};list2 = {7, 1, 10, 0, 2};{Not[ContainsNone[list1, list2]], ContainsAny[list1, list2]}ContainsNone[list,{}]は,常にTrueを返す:
ContainsNone[{1, 2}, {}]ContainsNone[{}, {}]テキスト
Wolfram Research (2015), ContainsNone, Wolfram言語関数, https://reference.wolfram.com/language/ref/ContainsNone.html.
CMS
Wolfram Language. 2015. "ContainsNone." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/ContainsNone.html.
APA
Wolfram Language. (2015). ContainsNone. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/ContainsNone.html
BibTeX
@misc{reference.wolfram_2026_containsnone, author="Wolfram Research", title="{ContainsNone}", year="2015", howpublished="\url{https://reference.wolfram.com/language/ref/ContainsNone.html}", note=[Accessed: 16-September-2026]}
BibLaTeX
@online{reference.wolfram_2026_containsnone, organization={Wolfram Research}, title={ContainsNone}, year={2015}, url={https://reference.wolfram.com/language/ref/ContainsNone.html}, note=[Accessed: 16-September-2026]}