¿Añadir una lista en R da como resultado la copia?

Supongamos que he creado una lista en R y la adjunto de la siguiente manera:

x = list(10)
x[[2]] = 20

¿Es esto equivalente a

x = list(10)
x = list(10, 20)

? No tengo tanta experiencia con los detalles particulares de cómo R maneja las listas en la memoria, pero mi entendimiento limitado es que tiende a ser feliz con las copias; lo que sería ideal para mí sería que la primera opción no implique esencialmente crear otra lista en la memoria, sino que simplemente resulte en reservar un nuevo lugar en la memoria para el valor agregado. Esencialmente, si tengo una lista grande, no quiero que R haga otra copia de la misma si solo quiero agregarle algo.

Si el comportamiento que quiero no es lo que se da aquí, ¿hay alguna otra manera de obtener el efecto deseado?