Just run some benchmarks for your case. Something like this:
mylist <- replicate(1e2, list(rnorm(1e3), sample(LETTERS, 1e2, TRUE)))
names(mylist) <- paste("X", seq_along(mylist))
library(rbenchmark)
benchmark(for (i in seq_len(1e4)) mylist$X1,
for (i in seq_len(1e4)) mylist$"X1",
for (i in seq_len(1e4)) mylist[["X1"]],
for (i in seq_len(1e4)) mylist[["X1", exact = FALSE]],
for (i in seq_len(1e4)) mylist[[1]],
for (i in seq_len(1e4)) mylist$X50,
for (i in seq_len(1e4)) mylist$"X50",
for (i in seq_len(1e4)) mylist[["X50"]],
for (i in seq_len(1e4)) mylist[["X50", exact = FALSE]],
for (i in seq_len(1e4)) mylist[[50]],
for (i in seq_len(1e4)) mylist$X100,
for (i in seq_len(1e4)) mylist$"X100",
for (i in seq_len(1e4)) mylist[["X100"]],
for (i in seq_len(1e4)) mylist[["X100", exact = FALSE]],
for (i in seq_len(1e4)) mylist[[100]],
replications=100,
columns=c('test', 'elapsed', 'replications', 'relative'),
order='relative')
# test elapsed replications relative
#5 for (i in seq_len(10000)) mylist[[1]] 0.20 100 1.00
#10 for (i in seq_len(10000)) mylist[[50]] 0.22 100 1.10
#15 for (i in seq_len(10000)) mylist[[100]] 0.22 100 1.10
#8 for (i in seq_len(10000)) mylist[["X50"]] 2.76 100 13.80
#3 for (i in seq_len(10000)) mylist[["X1"]] 2.87 100 14.35
#13 for (i in seq_len(10000)) mylist[["X100"]] 2.87 100 14.35
#6 for (i in seq_len(10000)) mylist$X50 4.48 100 22.40
#7 for (i in seq_len(10000)) mylist$X50 4.49 100 22.45
#12 for (i in seq_len(10000)) mylist$X100 4.63 100 23.15
#1 for (i in seq_len(10000)) mylist$X1 4.64 100 23.20
#2 for (i in seq_len(10000)) mylist$X1 4.66 100 23.30
#11 for (i in seq_len(10000)) mylist$X100 4.67 100 23.35
#9 for (i in seq_len(10000)) mylist[["X50", exact = FALSE]] 5.56 100 27.80
#4 for (i in seq_len(10000)) mylist[["X1", exact = FALSE]] 5.62 100 28.10
#14 for (i in seq_len(10000)) mylist[["X100", exact = FALSE]] 5.76 100 28.80
R.version
#platform x86_64-w64-mingw32
#arch x86_64
#os mingw32
#system x86_64, mingw32
#status
#major 3
#minor 1.1
#year 2014
#month 07
#day 10
#svn rev 66115
#language R
#version.string R version 3.1.1 (2014-07-10)
#nickname Sock it to Me