Поиск элементов списков в R

Прямо сейчас я работаю с символьным вектором в R, который я использую strsplit для разделения слово за словом. Мне интересно, есть ли функция, которую я могу использовать, чтобы проверить весь список, и посмотреть, есть ли конкретное слово в списке, и (если возможно) сказать, в каких элементах списка оно находится.

ех.

a = c("a","b","c")
b= c("b","d","e")
c = c("a","e","f")

Еслиz=list(a,b,c), тогдаf("a",z) будет оптимально давать[1] 1 3, а такжеf("b",z) будет оптимально давать[1] 1 2

Любая помощь будет замечательной.