MemberQ

MemberQ[list,form]

用来判断 list 的一个元素是否与 form 匹配,若是,则返回 True,否则返回 False.

MemberQ[list,form,levelspec]

测试由 levelspec 指定的 list 中所有部分.

MemberQ[form]

表示 MemberQ 的操作符格式,可以应用于表达式.

更多信息和选项

  • form 可以是一个模式.
  • MemberQ 的第一个参数可以有任何头部,而不必是 List.
  • MemberQ[list,form] 实时测试 list 中任意表达式是否与 form 匹配;Element[x,dom] 指定 x 是符号域 dom 的一个元素.
  • MemberQ 使用标准的层次分类:
  • n1n
    Infinity1Infinity
    {n}n
    {n1,n2}n1n2
  • levelspecMemberQ 中的缺省值是 {1}.
  • 正层 n 包含由标志 n 指定的 expr 的所有部分.
  • 负层 -n 包含具有深度 nexpr 的所有部分.
  • -1 包含数字,符号和其他没有子要素的项目.
  • 0 对应于整个表达式.
  • 在选项设置 Heads->True 下,MemberQ 查看表达式的头部及其部分.
  • MemberQ 可用于关联,但只测试数值而非键值.
  • MemberQ[form][expr] 等价于 MemberQ[expr,form].
  • Parallelize[MemberQ[list,form]] 在所有子内核上并行计算 MemberQ[list,form]. »

范例

打开所有单元关闭所有单元

基本范例  (1)

测试 2 是否是列表的一个成员:

范围  (6)

MemberQ 可用于模式:

测试到层次 2

MemberQ 通常只测试层次 1

测试一个关联是否包含一个给定的值:

测试一个关联是否包含偶整数值:

MemberQ 在默认情况下只作用于第 1 层:

也包含第 2 层:

测试某些值是否以 List 为标头:

应用  (1)

测试 是否等于 1 模 7:

属性和关系  (1)

并行计算 MemberQ

可能存在的问题  (4)

MemberQ 测试结构匹配,而不是数值相等:

MemberQ 不测试子序列:

FreeQ 测试:

默认情况下,MemberQ 只作用于层次 1

包括层次 2

MemberQ 测试一个关联中的值而不是键只值:

KeyValuePattern 对整个规则测试:

Wolfram Research (1988),MemberQ,Wolfram 语言函数,https://reference.wolfram.com/language/ref/MemberQ.html (更新于 2014 年).

文本

Wolfram Research (1988),MemberQ,Wolfram 语言函数,https://reference.wolfram.com/language/ref/MemberQ.html (更新于 2014 年).

CMS

Wolfram 语言. 1988. "MemberQ." Wolfram 语言与系统参考资料中心. Wolfram Research. 最新版本 2014. https://reference.wolfram.com/language/ref/MemberQ.html.

APA

Wolfram 语言. (1988). MemberQ. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/MemberQ.html 年

BibTeX

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

BibLaTeX

@online{reference.wolfram_2024_memberq, organization={Wolfram Research}, title={MemberQ}, year={2014}, url={https://reference.wolfram.com/language/ref/MemberQ.html}, note=[Accessed: 25-November-2024 ]}