Cómo llenar una lista

Tengo que hacer una función que tome una lista vacía como primer argumento yn como segundo argumento, de modo que:

L=[]
function(L,5)
print L
returns:
[1,2,3,4,5]

Yo estaba pensando

def fillList(listToFill,n):
    listToFill=range(1,n+1)

pero está devolviendo una lista vacía.