Trabalhando com dicionários / listas em R: como obter os valores dos pares chave-valor?

Isso está relacionado aTrabalhando com dicionários / listas em R, onde tentamos criar um dicionário de estilo de valor-chave com vetores, mas agora sobre como acessar os valores.

Eu posso pegar as chaves da seguinte maneira

foo <- c(12, 22, 33)
names(foo) <- c("tic", "tac", "toe")
names(foo)
[1] "tic" "tac" "toe"

e eu posso acessar os elementos

> lapply(FUN=function(a){foo[[a]]},X = 1:length(foo))
[[1]]
[1] 12

[[2]]
[1] 22

[[3]]
[1] 33

e então eu posso fazer

unlist(lapply(FUN=function(a){foo[[a]]},X = 1:length(foo)))
[1] 12 22 33
#or 
sapply(FUN=function(a){foo[[a]]},X = 1:length(foo))
[1] 12 22 33

mas isso é muito inconveniente. Como posso acessar convenientemente os valores no formatoc(12,22,33)? Existe algum comando conveniente pronto para isso no R?

questionAnswers(1)

yourAnswerToTheQuestion