在R中搜索列表条目的索引

SAT*_*SAT 5 search r list

给定R列表,我希望找到给定列表条目的索引.例如,对于条目"36",我希望我的输出为"2".另外,我如何使用lapply并行执行此类查询?

名单

$ "36" [1]"7""12""26""29"

$ "2" [1]"11""36"

$ "36" [1]"20""49"

$ "2" [1]"39""41" "36"

Jos*_*ien 9

这是一个单行,允许(可能?)列表的多个元素将包含您要搜索的字符串的可能性:

## Some example data
ll <- list(1:4, 5:6, 7:12, 1:12)
ll <- lapply(ll, as.character)

which(sapply(ll, FUN=function(X) "12" %in% X))
# [1] 3 4
Run Code Online (Sandbox Code Playgroud)