Lookup
✖
Lookup
范例
打开所有单元关闭所有单元基本范例 (4)常见实例总结
范围 (5)标准用法实例范围调查
In[1]:=1

✖
https://wolfram.com/xid/0en0smxcs-wtc1wb
Out[1]=1

Lookup 逐个计算关联列表中的各项:
In[1]:=1

✖
https://wolfram.com/xid/0en0smxcs-03ovj1
In[2]:=2

✖
https://wolfram.com/xid/0en0smxcs-e6mqiz
Out[2]=2

In[3]:=3

✖
https://wolfram.com/xid/0en0smxcs-n9iih8
Out[3]=3

Lookup 可用于查找规则列表中的键:
In[1]:=1

✖
https://wolfram.com/xid/0en0smxcs-da7u3
Out[1]=1

In[2]:=2

✖
https://wolfram.com/xid/0en0smxcs-rofjol
Out[2]=2

用 Hold 对结果进行封装,阻止计算:
In[1]:=1

✖
https://wolfram.com/xid/0en0smxcs-b94q59
Out[1]=1

In[1]:=1

✖
https://wolfram.com/xid/0en0smxcs-erqs0v
Out[1]=1

应用 (1)用该函数可以解决的问题范例
属性和关系 (4)函数的属性及与其他函数的关联
In[2]:=2

✖
https://wolfram.com/xid/0en0smxcs-6cpkt8
Out[2]=2

In[1]:=1

✖
https://wolfram.com/xid/0en0smxcs-z1ft8x
Out[1]=1

In[2]:=2

✖
https://wolfram.com/xid/0en0smxcs-bln5nt
Out[2]=2

一般情况下,对一个键运用关联就相当于对该键运用 Lookup:
In[1]:=1

✖
https://wolfram.com/xid/0en0smxcs-29gmcm
Out[1]=1

In[2]:=2

✖
https://wolfram.com/xid/0en0smxcs-mbwbkc
Out[2]=2

然而,Lookup 对列表的操作则不同:
In[3]:=3

✖
https://wolfram.com/xid/0en0smxcs-cnuwsv
Out[3]=3

In[4]:=4

✖
https://wolfram.com/xid/0en0smxcs-u85ubd
Out[4]=4

将列表封装入 Key 中使得 Lookup 将其当作一个键:
In[5]:=5

✖
https://wolfram.com/xid/0en0smxcs-x8krv0
Out[5]=5

In[1]:=1

✖
https://wolfram.com/xid/0en0smxcs-ctc191
In[2]:=2

✖
https://wolfram.com/xid/0en0smxcs-85c0w
Out[2]=2

In[3]:=3

✖
https://wolfram.com/xid/0en0smxcs-mwwvvr
Out[3]=3

同样,去掉键列表中 Key 的封装:
In[4]:=4

✖
https://wolfram.com/xid/0en0smxcs-bidudk
Out[4]=4

剥离操作使得我们可以查找形为 Key[{…}] 和 Key[Key[…]] 的表达式:
In[5]:=5

✖
https://wolfram.com/xid/0en0smxcs-xqi46m
Out[5]=5

In[6]:=6

✖
https://wolfram.com/xid/0en0smxcs-ccvjv6
Out[6]=6

可能存在的问题 (1)常见隐患和异常行为
当要查找的键是一个列表或头为 Key 的表达式,必须将其封装在 Key 中以避免引起歧义:
In[1]:=1

✖
https://wolfram.com/xid/0en0smxcs-lakk1l
Out[1]=1

In[2]:=2

✖
https://wolfram.com/xid/0en0smxcs-9q0ti7
Out[2]=2

In[3]:=3

✖
https://wolfram.com/xid/0en0smxcs-mgl91y
Out[3]=3

In[4]:=4

✖
https://wolfram.com/xid/0en0smxcs-ssoute
Out[4]=4

In[5]:=5

✖
https://wolfram.com/xid/0en0smxcs-mkiser
Out[5]=5

Wolfram Research (2014),Lookup,Wolfram 语言函数,https://reference.wolfram.com/language/ref/Lookup.html (更新于 2020 年).
✖
Wolfram Research (2014),Lookup,Wolfram 语言函数,https://reference.wolfram.com/language/ref/Lookup.html (更新于 2020 年).
文本
Wolfram Research (2014),Lookup,Wolfram 语言函数,https://reference.wolfram.com/language/ref/Lookup.html (更新于 2020 年).
✖
Wolfram Research (2014),Lookup,Wolfram 语言函数,https://reference.wolfram.com/language/ref/Lookup.html (更新于 2020 年).
CMS
Wolfram 语言. 2014. "Lookup." Wolfram 语言与系统参考资料中心. Wolfram Research. 最新版本 2020. https://reference.wolfram.com/language/ref/Lookup.html.
✖
Wolfram 语言. 2014. "Lookup." Wolfram 语言与系统参考资料中心. Wolfram Research. 最新版本 2020. https://reference.wolfram.com/language/ref/Lookup.html.
APA
Wolfram 语言. (2014). Lookup. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/Lookup.html 年
✖
Wolfram 语言. (2014). Lookup. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/Lookup.html 年
BibTeX
✖
@misc{reference.wolfram_2025_lookup, author="Wolfram Research", title="{Lookup}", year="2020", howpublished="\url{https://reference.wolfram.com/language/ref/Lookup.html}", note=[Accessed: 27-March-2025
]}
BibLaTeX
✖
@online{reference.wolfram_2025_lookup, organization={Wolfram Research}, title={Lookup}, year={2020}, url={https://reference.wolfram.com/language/ref/Lookup.html}, note=[Accessed: 27-March-2025
]}