q kdb+;使用列表查找匹配元素的索引

q kdb+;使用列表查找匹配元素的索引,kdb,q-lang,Kdb,Q Lang,假设我有一张清单 b:1 1 2 3 4 我想用另一个列表找到列表b中元素的位置 a:1 2 当我在\a中键入b时,我得到了 11000b 00000b 它应该在哪里 11000b 00100b 发生了什么以及如何获得期望的答案 提前谢谢 您需要使用每个权限/: q)b in/:a 11000b 00100b 使用\a中的b,第一个输出将作为b传递回。实际上: q)1 1 2 3 4 in 1 11000b q)11000b in 2 00000b 您还可以同时使用两个”: q)in

假设我有一张清单

b:1 1 2 3 4
我想用另一个列表找到列表b中元素的位置

a:1 2
当我在\a中键入
b时,我得到了

11000b
00000b
它应该在哪里

11000b
00100b
发生了什么以及如何获得期望的答案


提前谢谢

您需要使用每个权限
/:

q)b in/:a
11000b
00100b
使用\a
中的
b,第一个输出将作为
b
传递回。实际上:

q)1 1 2 3 4 in 1
11000b
q)11000b in 2
00000b

您还可以同时使用两个

q)in[b]'[a]
11000b
00100b