Finds the position of a named list element within a list (with no recurssion).


All elements in the input list must have a name for this function to give accurate positions. This function can accept a character vector and return the position of each name in the vector.


list.pos(name, lst)



A character vector. Ideally a character vector of length 1 (just one name); however it can accept a character vector of length greater than 1. The names in the character vector will be used as names (element headings) in the results vector.


A list with all elements named. If each element does not have a name then there can be no garuantee to the accuracy of the results.


Will return a character vector with names for each element corresponding to the names in the character vector given to the function.If a name is not present in the list then NA is returned.

Questions? Problems? Suggestions? or email at

Please suggest features or report bugs with the GitHub issue tracker.

All documentation is copyright its authors; we didn't write any of that.