Boa noite, estou tentando formar uma lista de "n" elementos (com n digitado pelo usuário) a partir de uma lista prévia de 4 elementos, que eu mesmo forneço. Estou tentando usar o random.choice , mas da sempre o mesmo erro. Alguém consegue me explicar onde estou errando, por favor?
 
	Código:
 
	import random
 
	letra = int(input("Digite o numero de letras: "))
 
	codigo = letra*3
 
	vetprincpal = ["A","B","C","D"]
 
	vetrandom = [codigo]
 
	for i in (0,codigo,1):
 
	    vetprincpal = ["A", "B", "C", "D"]
 
	    vetrandom[i] = random.choice(vetprincpal)
 
	Mensagem de erro:
 
	Traceback (most recent call last):
 
	  File "C:\Users\INTEL\Desktop\T1\teste3.py", line 8, in <module>
 
	    vetrandom[i] = random.choice(vetprincpal)
 
	IndexError: list assignment index out of range