The natural Python equivalent to a named list in R is a dict, but RPy2 gives you a ListVector object.
import rpy2.robjects as robjects a = robjects.r(\'list
With the new version of pandas, one could also do,
import rpy2.robjects as robjects a = robjects.r('list(foo="barbat", fizz=123)') from rpy2.robjects import pandas2ri print(pandas2ri.ri2py(a.names)) temp = pandas2ri.ri2py(a) print(temp[0]) print(temp[1])