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"]}]}]]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 语言. 2015. "ContainsNone." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/ContainsNone.html.
APA
Wolfram 语言. (2015). ContainsNone. Wolfram 语言与系统参考资料中心. 追溯自 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: 09-July-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: 09-July-2026]}