Como preencher uma lista

Preciso criar uma função que use uma lista vazia como primeiro argumento en como segundo argumento, para que:

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

Eu estava pensando

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

mas está retornando uma lista vazi

questionAnswers(4)

yourAnswerToTheQuestion